CVE-2026-89657
Last modified
CVE-2026-89657 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: libceph: validate OSD extent maps before cursor advance net/ceph/osd_client.c:osd_sparse_read() validates that the sparse-read data length matches the summed extent lengths, but it does not validate that each OSD-supplied extent is monotonic and lies inside the original request range. A malformed authenticated OSD reply can advertise a far-forward nonzero extent offset with a matching data length and make the client advance the message-data cursor beyond the request buffer. This reaches the BUG_ON(!*length) assertion in ceph_msg_data_next() from the client receive path. Impact: A malicious or compromised authenticated Ceph OSD peer can crash a kernel Ceph client via a malformed sparse-read reply. Reject sparse extent maps that overflow, move backwards, overlap, or extend outside the original sparse-read request before advancing the cursor. [ idryomov: perform sparse_extent_map_valid() check a bit earlier, in CEPH_SPARSE_READ_DATA_LEN instead of CEPH_SPARSE_READ_DATA_PRE state ]. EPSS estimates a 0.60% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: libceph: validate OSD extent maps before cursor advance net/ceph/osd_client.c:osd_sparse_read() validates that the sparse-read data length matches the summed extent lengths, but it does not validate that each OSD-supplied extent is monotonic and lies inside the original request range. A malformed authenticated OSD reply can advertise a far-forward nonzero extent offset with a matching data length and make the client advance the message-data cursor beyond the request buffer. This reaches the BUG_ON(!*length) assertion in ceph_msg_data_next() from the client receive path. Impact: A malicious or compromised authenticated Ceph OSD peer can crash a kernel Ceph client via a malformed sparse-read reply. Reject sparse extent maps that overflow, move backwards, overlap, or extend outside the original sparse-read request before advancing the cursor. [ idryomov: perform sparse_extent_map_valid() check a bit earlier, in CEPH_SPARSE_READ_DATA_LEN instead of CEPH_SPARSE_READ_DATA_PRE state ]
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= f628d799972799023d32c2542bb2639eb8c4f84e, < 94ae5145c520618802b0a24c047dcd5f05835db8; >= f628d799972799023d32c2542bb2639eb8c4f84e, < 058ffa81f9440c5b4714685611cf697fd3739ec9; >= f628d799972799023d32c2542bb2639eb8c4f84e, < 2571b35883268a266554e80d368e67fdfea7fb9d; >= f628d799972799023d32c2542bb2639eb8c4f84e, < 201db408872ca12cf09e36bf0f560138c3dcfa1c; >= f628d799972799023d32c2542bb2639eb8c4f84e, < 9ec08b7499a62c6d4afa93d36ab47a43fcad57d1 |
| Linux | Linux | 6.6 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-89657?
How severe is CVE-2026-89657?
How do I fix CVE-2026-89657?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-89651In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89652In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89653In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89654In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89655In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89656In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89658In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89659In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-8966Information disclosure in the IP Protection component. This …7.5
- CVE-2026-89660In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-89661In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89662In the Linux kernel, the following vulnerability has been re…9.8
Are you affected by CVE-2026-89657?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
