CVE-2026-89603 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
entry: Corrigir contorno de seccomp após uso de ptrace com TSYNC
A revisão realizada por Sashiko apontou o seguinte problema.
Se uma thread estiver parada em syscall_trace_enter() para fins de ptrace, outra thread pode instalar um filtro seccomp usando SECCOMP_FILTER_FLAG_TSYNC (por exemplo, via seccomp_attach_filter()). Isso definirá com sucesso SYSCALL_WORK_SECCOMP na thread parada, mas syscall_trace_enter() avalia uma variável 'work' em cache, amostrada no momento da entrada. Consequentemente, a verificação subsequente de SYSCALL_WORK_SECCOMP não detecta o flag recém-atribuído, e o filtro é contornado silenciosamente.
Essa race condition pode permitir que um processo sem privilégios execute uma chamada de sistema proibida (por exemplo, execve) que o filtro recém-instalado deveria bloquear, especialmente considerando que o tracer pode ter modificado o número da chamada de sistema durante a parada do ptrace.
Corrigir isso re-ler os flags syscall_work após o tratamento do ptrace, para que qualquer novo flag SYSCALL_WORK_SECCOMP definido por outra thread via TSYNC durante a parada do ptrace seja observado antes da verificação subsequente do seccomp.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.