sandbox-seccomp-filter: allow gettid

Some allocators (such as Scudo) use gettid while tracing allocations [1].
Allow gettid in preauth to prevent sshd from crashing with Scudo.

[1]: https://github.com/llvm/llvm-project/blob/llvmorg-13.0.0/compiler-rt/lib/gwp_asan/common.cpp#L46
This commit is contained in:
Alex James 2022-01-30 16:13:36 -06:00 committed by Darren Tucker
parent b30d32159d
commit 8a0848cdd3
1 changed files with 3 additions and 0 deletions

View File

@ -228,6 +228,9 @@ static const struct sock_filter preauth_insns[] = {
#ifdef __NR_getrandom
SC_ALLOW(__NR_getrandom),
#endif
#ifdef __NR_gettid
SC_ALLOW(__NR_gettid),
#endif
#ifdef __NR_gettimeofday
SC_ALLOW(__NR_gettimeofday),
#endif