CVE-2026-89631
Linux · Kernel
A memory safety vulnerability in the Linux kernel SMB client allows unauthenticated remote attackers to trigger out-of-bounds reads and potential information disclosure via malformed tree connect responses.
Executive summary
A critical out-of-bounds memory read vulnerability in the Linux kernel SMB client could allow remote, unauthenticated attackers to exfiltrate sensitive kernel memory.
Vulnerability
The vulnerability exists in the SMB client's handling of tree connect responses, where insufficient validation of the ByteCount field results in an integer underflow. This allows an attacker to bypass bounds checks, leading to an out-of-bounds memory read that exposes kernel slab data to userspace via the DebugData interface.
Business impact
This vulnerability poses a significant risk to data confidentiality, as it enables the disclosure of sensitive information residing in kernel memory. Given the CVSS score of 9.1, the high potential for memory corruption and data leakage makes this a critical concern for any environment utilizing SMB network shares. Successful exploitation could lead to the exposure of credentials, encryption keys, or other proprietary data, potentially facilitating further system compromise.
Remediation
Immediate Action: Update the Linux kernel to version 6.18.51, 7.2.4, or later, as these releases contain the necessary patches to validate the ByteCount field.
Proactive Monitoring: Monitor system logs for repeated connection errors or unusual activity related to the CIFS/SMB filesystem, specifically checking access to /proc/fs/cifs/DebugData.
Compensating Controls: Restrict network access to SMB services to trusted internal segments only, and employ network-based intrusion detection systems to identify and block malformed SMB traffic patterns.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Due to the critical nature of this kernel-level memory vulnerability and its potential for unauthenticated information disclosure, immediate patching is required. Administrators should prioritize the deployment of the provided kernel updates across all affected Linux systems to eliminate the risk of kernel memory exposure.
More Linux CVEs all →
History
CVE Brief tracked this CVE 3 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 9.1 (3.1)
- Analyst report written