CVE Catalog

CVE-2026-89653

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, the ceph module has a vulnerability due to failure to reject export_targets ranks >= CEPH_MAX_MDS during mdsmap decode. The check_new_map() function uses each entry as a bit number in a fixed stack bitmap, so a rank outside the protocol namespace can cause set_bit() to write past the array.

Risk Assessment

A malicious or compromised Ceph monitor can supply a crafted MDS map causing an out-of-bounds stack write and potential code execution in kernel context. This affects confidentiality, integrity, and availability of Ceph clients.

Recommendation

Update the Linux kernel to a version with the fix that rejects ranks outside CEPH_MAX_MDS during map decoding. Limit trust in Ceph monitors within the cluster.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode MDSMap export_targets entries are monitor controlled. check_new_map() uses each entry as a bit number in a fixed stack bitmap, so a rank outside the protocol namespace can make set_bit() write past the end of the array. Reject ranks outside CEPH_MAX_MDS while decoding the map. Do not validate against possible_max_rank here because maps may legitimately reference ranks beyond a temporarily reduced max_mds.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS