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.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 9.1 (3.1)
  4. Analyst report written

Sources