CVE-2026-23136: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23136 is a denial-of-service vulnerability in the Linux kernel's libceph library caused by a failure to reset the sparse-read state machine upon OSD connection faults. When a connection is lost mid-payload, the sparse-read state is not cleared, causing the OSD client to misinterpret the beginning of a new reply as a continuation of the previous one, potentially entering an unrecoverable infinite error loop. Affected versions include Linux kernel 6.6.x (before 6.6.121), 6.7–6.12.x (before 6.12.66), and 6.13–6.18.x (before 6.18.6), as well as 6.19 release candidates up to rc4. It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).

Technical details

The root cause is improper state management (CWE-664) in the osd_fault() function within the Linux kernel's libceph OSD client. The sparse-read state machine, which tracks progress of sparse-read replies independently of the messenger layer, is not reset when a connection fault occurs and is reestablished. Upon reconnection, pending operations are retried, but the stale sparse-read state causes the client to interpret the start of a new reply as a mid-stream continuation, leading to data length mismatches (e.g., data len 142248331 != extent len 0) and repeated socket read errors. The fix involves explicitly resetting the sparse-read state in osd_fault() to ensure retries begin from a clean state (Feedly, Kernel Patch).

Impact

Successful exploitation results in a denial-of-service condition affecting availability only — there is no confidentiality or integrity impact. A local attacker with low privileges can trigger OSD connection faults that cause the sparse-read state machine to enter an unrecoverable failure state, producing infinite loops of socket read errors that block Ceph I/O operations. Systems relying on Ceph storage (e.g., cloud infrastructure, distributed storage clusters) would be unable to recover from network interruptions during sparse-read operations without a kernel restart or patch (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of writing. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.018% (0.000180), indicating a very low probability of exploitation in the near term. Exploitation requires local access with low privileges, limiting the attack surface to authenticated users on affected systems (Feedly).

Indicators of compromise

  • Logs: Repeated kernel log entries matching the pattern libceph: data len <N> != extent len 0 in dmesg or /var/log/kern.log.
  • Logs: Recurring messages such as libceph: osd<N> (<IP>):<port> socket error on read appearing in rapid succession without recovery.
  • Process/System Behavior: Ceph OSD client I/O operations stalling or hanging indefinitely; applications using Ceph-backed storage becoming unresponsive.
  • Network: Repeated TCP connection resets or reconnections to OSD ports (default 6800–7300) from the affected host without successful data transfer.

Mitigation and workarounds

Apply the appropriate kernel update for your series: upgrade to Linux kernel 6.6.121 or later (6.6 series), 6.12.66 or later (6.7–6.12 series), or 6.18.6 or later (6.13–6.18 series). Vendor-specific updates are available from Red Hat (RHSA-2026:13565, RHSA-2026:19568), SUSE (SUSE-SU-2026:1661-1), Oracle, Rocky Linux (RLSA-2026:13565), AlmaLinux, and Ubuntu. As a temporary workaround for unpatched systems, monitor libceph logs for the error pattern and consider restarting affected OSD services or the host if the infinite loop is observed (Red Hat Advisory, SUSE Advisory, Feedly).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 6.18.8-1

Fixed

trixie

linux: 6.12.69-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux

Not Affected

focal (esm-infra)

linux

Not Affected

focal (fips-updates)

linux-fips

Not Affected

RHEL / CentOS

Fixed

RHEL 8

Not Affected

RHEL 9

:appstream:kernel-0:5.14.0-570.123.1.el9_6.src

Fixed

RHEL 10

kernel-0:6.12.0-55.82.1.el10_0.src

Fixed

Source: This report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-99099NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-modules
NoYesOct 26, 2026
CVE-2026-99098NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug
NoYesOct 26, 2026
CVE-2026-99097NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-core
NoYesOct 26, 2026
CVE-2026-99096NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesOct 26, 2026
CVE-2026-99094NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-core
NoYesOct 26, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management