CVE-2026-93829 in Linux정보

요약

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

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

smb: 클라이언트: cifsd 스레드 생성 시 경쟁 조건(race condition) 수정

cifsd 다중화(demultiplexing) 스레드가 부모 스레드의 tcp_ses 초기화가 완료되기 전에 실행되어 tcp_sses에 접근할 수 있으며, 이 작업자는 잠금(lockless) 방식으로 해당 구조체에 접근합니다.

또한 kthread_run 매크로는 스레드 포인터를 반환하기 전에 스레드를 시작할 수 있습니다. 포인터는 스레드가 접근 가능한 구조체의 일부이므로, 커널에서 스레드가 생성된 후 포인터가 채워지기 전까지 프리엠프션(preemption)이 발생하고 스레드가 종료하려고 시도하면 SIGKILL 신호를 기다리며 대기 상태에 빠집니다.

tcp_ses의 모든 필드가 초기화된 후에만 스레드 생성을 수행하고, kthread_create/wake_up_process 논리를 분리하여 마지막 단계에서 스레드를 시작함으로써 이 문제를 해결합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!