๐Ÿ” CVE Alert

CVE-2026-89526

CRITICAL 9.8

svcrdma: Validate Read chunk positions before reconstruction

CVSS Score
9.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: svcrdma: Validate Read chunk positions before reconstruction The RPC/RDMA Read chunk position field is supplied by the remote client and stored verbatim in the parsed chunk list. xdr_count_read_segments() checks only 4-byte alignment; it never compares the position against the received inline body length. In the single-chunk path, svc_rdma_read_complete_one() splits the head and tail kvecs at ch_position. A position past the inline body underflows the tail length, exposing adjacent slab memory to the upper XDR decoder. In the multi-chunk path, svc_rdma_read_multiple_chunks() computes gap lengths between chunks as unsigned subtractions from ch_position. Overlapping Read chunks cause these subtractions to underflow. A final position past the inline body likewise underflows the trailing gap length. svc_rdma_copy_inline_range() then copies past the receive buffer into request pages that are returned to the client through the Reply channel. Bound inline-range copies in svc_rdma_copy_inline_range() against the decoded inline RPC body saved in rc_saved_arg. Reject a single Read chunk positioned beyond that body, and reject multi-chunk lists where accumulated read bytes exceed the next chunk's position. Apply the same position and overlap checks in the call-chunk interleaving path.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 11, 2026
Last Updated Sep 13, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new critical vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

Linux / Linux
d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 < 5ab3f6d882fe07ae5e61d0bcfeea00b9409155c2 d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 < f84ec84d8d4bc65f9ae23372570349687f66fa39 d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 < 577097455d084610fc31e91e6a61c5793b6f04ba d96962e6d0e281bab6a48e83b42f5dce6eb28bf4 < 3779b7b9e7d1c8ba4738f9d327de3b0288cefe9b
Linux / Linux
5.11

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/5ab3f6d882fe07ae5e61d0bcfeea00b9409155c2 git.kernel.org: https://git.kernel.org/stable/c/f84ec84d8d4bc65f9ae23372570349687f66fa39 git.kernel.org: https://git.kernel.org/stable/c/577097455d084610fc31e91e6a61c5793b6f04ba git.kernel.org: https://git.kernel.org/stable/c/3779b7b9e7d1c8ba4738f9d327de3b0288cefe9b