Reference page — cumulative record through Wednesday, August 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.
Linux Linux — libceph: just wait for more data to be available on the socket
AV AC PR UI S C I A CVSS EPSS %ile KEV
L L L N U H N N 5.5 .0051 41.4 —
AFFECTED
Product Versions Fixed
Linux d396f89db39a2f259e2125ca43b4c31bb65afcad – —
Linux 6.6 – 6.6.17
TIMELINE
Mar 6 Reserved by Linux
Apr 2 Published (CNA: Linux)
Aug 4 RESCORED — CVE-2023-52636 (Linux). CVSS 8.2 → 5.5 (NVD).
Description
In the Linux kernel, the following vulnerability has been resolved:
libceph: just wait for more data to be available on the socket
A short read may occur while reading the message footer from the
socket. Later, when the socket is ready for another read, the
messenger invokes all read_partial_*() handlers, including
read_partial_sparse_msg_data(). The expectation is that
read_partial_sparse_msg_data() would bail, allowing the messenger to
invoke read_partial() for the footer and pick up where it left off.
However read_partial_sparse_msg_data() violates that and ends up
calling into the state machine in the OSD client. The sparse-read
state machine assumes that it's a new op and interprets some piece of
the footer as the sparse-read header and returns bogus extents/data
length, etc.
To determine whether read_partial_sparse_msg_data() should bail, let's
reuse cursor->total_resid. Because once it reaches to zero that means
all the extents and data have been successfully received in last read,
else it could break out when partially reading any of the extents and
data. And then osd_sparse_read() could continue where it left off.
[ idryomov: changelog ]
Lifecycle
Complete event history — 3 events, chronological
| Date | Event | Detail |
| March 6, 2024 | Reserved | Reserved by Linux |
| April 2, 2024 | Published | Published (CNA: Linux) |
| August 4, 2026 | RESCORED | RESCORED — CVE-2023-52636 (Linux). CVSS 8.2 → 5.5 (NVD). |
Affected
Affected products and packages — 2 rows
| Vendor | Product / Package | Ecosystem | Version introduced | Fixed |
| Linux | Linux | — | d396f89db39a2f259e2125ca43b4c31bb65afcad | — |
| Linux | Linux | — | 6.6 | 6.6.17 |
About this page
This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2023-52636 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Wednesday, August 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.