CVE-2026-23136 libceph: reset sparse-read state in osd_fault()
A failure to reset sparse-read state in the Linux kernel Ceph client can cause infinite loops and socket errors, leading to denial of service.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-23136?
CVE-2026-23136 is a high-severity denial of service vulnerability in Linux kernel, published on 14 Feb 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
libceph: reset sparse-read state in osd_fault()
When a fault occurs, the connection is abandoned, reestablished, and any pending operations are retried. The OSD client tracks the progress of a sparse-read reply using a separate state machine, largely independent of the messenger's state.
If a connection is lost mid-payload or the sparse-read state machine returns an error, the sparse-read state is not reset. The OSD client will then interpret the beginning of a new reply as the continuation of the old one. If this makes the sparse-read machinery enter a failure state, it may never recover, producing loops like:
libceph: [0] got 0 extents libceph: data len 142248331 != extent len 0 libceph: osd0 (1)...:6801 socket error on read libceph: data len 142248331 != extent len 0 libceph: osd0 (1)...:6801 socket error on read
Therefore, reset the sparse-read state in osd_fault(), ensuring retries start from a clean state.
Weakness: CWE-667
Which versions are affected by CVE-2026-23136?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-23136?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2026-23136 being exploited?
There is no known exploitation of CVE-2026-23136 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2026-23136, DEBIAN-CVE-2026-23136, GHSA-v844-6465-jhqh, ROOT-OS-UBUNTU-2404-CVE-2026-23136, UBUNTU-CVE-2026-23136.