🔍 CVE-2026-90168

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-09-17 17:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ksmbd에서 CHANGE_NOTIFY 작업이 지연될 때 비동기 메시지 ID가 원래 요청이 해제된 후에도 유지되는 취약점이 발견되었습니다. 이로 인해 연결이 종료된 후에도 핸들이 남아있어 비동기 IDA가 파괴될 수 있으며, 이는 시스템 불안정성을 초래할 수 있습니다.

💡 쉬운 설명

파일 변경 알림 기능이 처리되는 도중에 네트워크 연결이 끊기면, 컴퓨터가 관리해야 할 정보가 사라져 오류가 발생할 수 있는 문제입니다. 연결이 끊어지더라도 작업이 안전하게 마무리될 때까지 필요한 정보를 유지하도록 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ksmbd: retain connection for pending notify work Deferred CHANGE_NOTIFY work keeps an async message ID after the original request work is released. A durable handle can outlive its connection, so the connection teardown can destroy its async IDA before the handle close releases the pending notify work. Give the synthetic deferred work a connection reference. Release it after the async ID in ksmbd_free_work_struct(). This keeps the async IDA alive until the deferred work is released, even when the original connection has already left the connection list. During server shutdown there is no client to receive a cleanup response. Skip the write and only release the pending work.

📍 영향받는 시스템

Linux kernel (ksmbd module 사용 시스템)

⚔️ 공격 벡터

네트워크 연결을 의도적으로 조기 종료하여 커널 내의 비동기 작업 처리 과정에서 메모리 오류나 충돌을 유도

🛡️ 대응 방법

ksmbd 관련 패치가 적용된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel