CVE-2026-89650
Linux · Kernel
The Linux kernel ceph filesystem driver contains an out-of-bounds read vulnerability in the MDS map decoder, which can be triggered by unauthenticated network attackers.
Executive summary
A critical out-of-bounds read vulnerability in the Linux kernel ceph driver allows unauthenticated remote attackers to potentially trigger memory corruption or information disclosure.
Vulnerability
The ceph_mdsmap_decode function fails to properly validate the num_export_targets field when decoding MDS map messages, leading to an out-of-bounds memory read. An unauthenticated attacker, such as a malicious monitor or an on-path attacker on an unencrypted session, can supply a crafted message to trigger this memory access error.
Business impact
This vulnerability carries a CVSS score of 9.1, indicating a critical severity level. Successful exploitation could lead to significant system instability or denial of service, and potentially allow an attacker to read sensitive kernel memory contents. Such an impact poses a severe risk to data confidentiality and service availability, particularly for systems utilizing Ceph storage clusters.
Remediation
Immediate Action: Update the Linux kernel to version 6.12.109, 6.18.50, 7.2.4, or later to incorporate the necessary bounds checking.
Proactive Monitoring: Review system logs for kernel crashes or memory-related errors, particularly those referencing ceph or mdsmap modules.
Compensating Controls: Ensure all Ceph messenger traffic is configured with encryption and authentication to prevent on-path attackers from injecting malicious MDS map messages.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
Given the critical nature of this kernel-level memory vulnerability, immediate patching is required to prevent potential system compromise. Organizations relying on Ceph storage should prioritize kernel updates across all affected nodes to eliminate the risk of unauthenticated out-of-bounds read attacks.
More Linux CVEs all →
History
CVE Brief tracked this CVE 1 day 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