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 — nfsd: don't replace page in rq_pages if it's a continuation of last page
AV AC PR UI S C I A CVSS EPSS %ile KEV
L L L N U N N H 5.5 .0047 38.8 —
AFFECTED
Product Versions Fixed
Linux bf1cbe2f3650b4f4a8add6af933c6d7f6af1f361 – —
Linux 5.19 – 6.1.22
TIMELINE
May 2 Reserved by Linux
May 2 Published (CNA: Linux)
Aug 4 RESCORED — CVE-2023-53083 (Linux). CVSS 9.8 → 5.5 (NVD).
Description
In the Linux kernel, the following vulnerability has been resolved:
nfsd: don't replace page in rq_pages if it's a continuation of last page
The splice read calls nfsd_splice_actor to put the pages containing file
data into the svc_rqst->rq_pages array. It's possible however to get a
splice result that only has a partial page at the end, if (e.g.) the
filesystem hands back a short read that doesn't cover the whole page.
nfsd_splice_actor will plop the partial page into its rq_pages array and
return. Then later, when nfsd_splice_actor is called again, the
remainder of the page may end up being filled out. At this point,
nfsd_splice_actor will put the page into the array _again_ corrupting
the reply. If this is done enough times, rq_next_page will overrun the
array and corrupt the trailing fields -- the rq_respages and
rq_next_page pointers themselves.
If we've already added the page to the array in the last pass, don't add
it to the array a second time when dealing with a splice continuation.
This was originally handled properly in nfsd_splice_actor, but commit
91e23b1c3982 ("NFSD: Clean up nfsd_splice_actor()") removed the check
for it.
Lifecycle
Complete event history — 3 events, chronological
| Date | Event | Detail |
| May 2, 2025 | Reserved | Reserved by Linux |
| May 2, 2025 | Published | Published (CNA: Linux) |
| August 4, 2026 | RESCORED | RESCORED — CVE-2023-53083 (Linux). CVSS 9.8 → 5.5 (NVD). |
Affected
Affected products and packages — 2 rows
| Vendor | Product / Package | Ecosystem | Version introduced | Fixed |
| Linux | Linux | — | bf1cbe2f3650b4f4a8add6af933c6d7f6af1f361 | — |
| Linux | Linux | — | 5.19 | 6.1.22 |
About this page
This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2023-53083 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.