CVE-2026-80557
9.8Linux · Kernel
A missing bounds check in the Linux kernel libceph implementation allows an out-of-bounds read, potentially leading to memory corruption or system instability.
Executive summary
A critical out-of-bounds read vulnerability in the Linux kernel libceph module permits unauthenticated attackers to trigger memory corruption via malicious OSD responses.
Vulnerability
The vulnerability exists in the decode_watchers function of the libceph module, where a lack of bounds checking allows an out-of-bounds read when processing malformed obj_list_watch_response_t replies. An unauthenticated attacker, such as a compromised OSD in a multi-tenant environment, can exploit this to pass arbitrary values to memory allocation functions.
Business impact
Successful exploitation of this vulnerability can lead to kernel-level memory corruption, which may result in system crashes, denial of service, or potentially arbitrary code execution. Given the CVSS score of 9.8, the risk to infrastructure integrity and uptime is extreme, particularly for environments relying on Ceph storage clusters.
Remediation
Immediate Action: Update the Linux kernel to version 7.1.10 or later, or apply the upstream patches identified by commit identifiers 7130d94846dadbb97b6b7f4d78a3a7bba6e3daa1 and 00ead17c7de137a692edee59f2772e6af687e8eb.
Proactive Monitoring: Monitor system logs for kernel panics or unexpected segmentation faults associated with the libceph module and review network traffic between Ceph clients and OSDs for abnormal response patterns.
Compensating Controls: Restrict network access to Ceph OSD interfaces to trusted nodes only to prevent unauthorized entities from initiating OSD sessions.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability represents a significant threat to the stability and security of Ceph-based storage environments. Administrators should prioritize patching the Linux kernel immediately to eliminate the risk of OOB memory access, as the potential for system-wide compromise is high.