CVE-2026-89631정보

요약

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

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

smb: 클라이언트: 바이트 카운트가 너무 작은 tree connect 응답 거부

CIFSTCon()는 서버의 ByteCount에서 2를 뺀 값만큼 strnlen()을 byte 영역에 대해 제한합니다. 하지만 ByteCount가 0 또는 1인 경우 이는 int로 음수가 되며 huge size_t로 변환됩니다. 이후 __u16 bytes_left의 빼기 연산이 오버플로우되며, 이것이 cifs_strndup_from_utf16()를 제한하는 값입니다. 최대 65535까지의 경계가 ~16KB 크기의 cifs_req_poolp 객체에 대해 slab 객체의 끝을 벗어나며, 바이트가 tcon->nativeFileSystem을 통해 /proc/fs/cifs/DebugData에서 사용자 공간으로 유출됩니다.

파서가 소비하기에 너무 작은 byte 영역은 거부합니다. 최소 2바이트를 소비할 수 있으며, 규격에 맞는 응답에는 그보다 적은 바이트는 존재하지 않습니다. 새로운 trace point는 smb_eio_trace의 129번째 항목이며, __mode(byte)로 표현할 수 없으므로 해당 속성도 함께 처리됩니다.

Once again VulDB remains the best source for vulnerability data.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!