CVE-2026-64140 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

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

ksmbd: proc_show_files()에서의 널 포인터 역참조 수정

SMB2 클라이언트가 내구성 v2 핸들을 사용하여 파일을 연 후 SMB2 SESSION_LOGOFF를 발행하면, session_fd_check()는 재연결 가능한 파일 포인터(fp)에 대해 fp->tcon = NULL을 설정하지만, durable 스캐빈저가 실행될 때까지(최대 fp->durable_timeout 초 이후), fp는 전역_ft.idr에 등록된 상태로 남아 있습니다.

이 시간 창 동안 /proc/fs/ksmbd/files(모드 0400)를 읽으면 proc_show_files()가 global_ft.idr을 순회하고 NULL 검사 없이 fp->tcon->id를 무조건 역참조하기 때문에 커널 패닉이 발생합니다.

재현 프로세스는 성공적인 SMB2 SESSION_SETUP과 'durable handles = yes'로 구성된 공유만 필요합니다. 메인라인 70390501d194에서의 KASAN 보고서는 다음과 같습니다:

general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
RIP: 0010:proc_show_files+0x118/0x740 Call Trace: proc_show_files+0x118/0x740 seq_read_iter+0x4ef/0xe10 proc_reg_read_iter+0x1b7/0x280 ...

역참조를 보호합니다. 내구성-연결 끊김 상태의 fp는 tcon이 없는 것이 정상이므로, oops를 발생시키기보다는 트리가 ID를 0으로 보고합니다.

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

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380310

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!