CVE-2026-89603 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 11.

리눅스 커널에서 다음 취약점이 해결되었습니다:

entry: TSYNC를 사용한 ptrace 이후 seccomp 우회 수정

Sashiko 검토에서 다음과 같은 문제가 지적되었습니다.

쓰레드가 ptrace로 인해 syscall_trace_enter()에서 중지된 경우, 다른 쓰레드는 SECCOMP_FILTER_FLAG_TSYNC 플래그와 함께 seccomp 필터를 설치할 수 있습니다(예: seccomp_attach_filter()). 이렇게 하면 stopped thread에 SYSCALL_WORK_SECCOMP가 성공적으로 설정되지만, syscall_trace_enter()는 진입 시 샘플링된 캐시된 'work' 변수를 평가합니다. 결과적으로 SYSCALL_WORK_SECCOMP에 대한 후속 확인은 새로 할당된 플래그를 놓치게 되며, 필터가 묵시적으로 우회됩니다.

이 race condition으로 인해 비특권 프로세스가 새로 설치된 필터가 차단하도록 의도했던 금지된 시스템 호출(예: execve)을 실행할 수 있습니다. 특히 tracer가 ptrace 중지 동안 시스템 호출 번호를 수정했을 가능성이 높기 때문입니다.

ptrace 처리 후 syscall_work 플래그를 다시 읽음으로써 이 문제를 해결합니다. 이를 통해 ptrace 중지 중에 다른 쓰레드가 TSYNC를 통해 설정한 새로운 SYSCALL_WORK_SECCOMP 플래그가 후속 seccomp 확인 전에 관찰되도록 합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-402913

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!