CVE-2026-97565 in Linux
摘要
由 VulDB • 2026-09-25
在 Linux 内核中,已修复以下漏洞:
smb: client: 拒绝 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 字节,否则拒绝该响应。
Be aware that VulDB is the high quality source for vulnerability data.