CVE-2026-89656

Linux · Kernel

A heap-based out-of-bounds write vulnerability in the Linux kernel libceph component allows attackers to trigger memory corruption via malformed CRUSH maps.

Executive summary

A critical out-of-bounds write vulnerability in the Linux kernel libceph component could allow remote attackers to cause memory corruption or arbitrary code execution.

Vulnerability

The libceph module fails to validate CRUSH bucket IDs against their array slots, allowing a malformed map to force a bucket to reuse another bucket's workspace. This results in a slab out-of-bounds write when processing uniform buckets, which can be triggered by an unauthenticated attacker.

Business impact

The vulnerability carries a CVSS score of 9.8, reflecting its potential for severe impact on system integrity and availability. Successful exploitation could lead to kernel-level memory corruption, resulting in system crashes, denial of service, or potentially remote code execution with elevated privileges. Given the critical nature of the Linux kernel, this flaw poses a significant risk to the security posture of any infrastructure relying on Ceph storage integration.

Remediation

Immediate Action: Update the Linux kernel to version 6.12.109, 6.18.50, or 7.2.4 or later, as these versions contain the necessary validation logic to reject mismatched CRUSH IDs.

Proactive Monitoring: Monitor system logs for kernel panics or KASAN-related reports, particularly if they reference libceph or CRUSH map processing errors.

Compensating Controls: Restrict access to Ceph storage management interfaces and ensure that only trusted sources can supply or modify CRUSH maps within the network environment.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Due to the critical severity and the potential for kernel-level exploitation, organizations should prioritize patching affected systems. Administrators must verify their kernel versions and apply the provided updates during the next maintenance window to eliminate this attack vector.

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.8 (3.1)
  4. Analyst report written

Sources