CVE-2026-97565 in Linux
요약
\~에 의해 VulDB • 2026. 09. 25.
Linux 커널에서 다음 취약점이 해결되었습니다:
smb: 클라이언트: CIFSSMBRead()에서 짧은 READ 응답 거부
CIFSSMBRead()는 서버가 반환한 READ_RSP의 DataLengthHigh, DataLength 및 DataOffset 필드를 읽을 때, 먼저 전체 READ_RSP가 실제로 수신되었는지 확인하지 않습니다. 응답 길이는 rsp_iov.iov_len에 기록되지만, 이러한 필드가 역참조되기 전에 해당 값이 read_rsp_size 이상인지 제한하는 아무런 조치가 없습니다.
악의적이거나 침해당한 SMB1 서버는 READ_RSP 헤더보다 짧은 응답을 반환할 수 있으므로, 헤더를 파싱하는 과정에서 수신 버퍼의 끝을 넘어 읽게 됩니다. SMB1은 기본적으로 협상되지 않으며, 이 코드에 도달하려면 명시적으로 vers=1.0 옵션으로 마운트해야 합니다.
응답이 최소한 read_rsp_size 바이트 길이인 경우에만 이를 허용합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.