Description
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.
Published: 2026-09-11
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Information disclosure through out-of-bounds read
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the Linux kernel's RDMA read handling, where the RPC/RDMA Read chunk position supplied by a remote client is stored without proper bounds checking. This oversight allows the reference memory beyond the intended inline body. The resulting out-of-bounds read can expose adjacent slab memory, providing an attacker with kernel data that may contain sensitive information or enable further exploitation.

Affected Systems

All installations of the Linux kernel that of distribution or specific kernel version, until the official patch that validates read positions is applied. The vulnerability is present in both single- and multi-chunk RDMA read paths.

Risk and Exploitability

The CVSS score of 8.1 classifies this as a high severity flaw. The EPSS score of less than 1% indicates a very low probability of exploitation, though it is non‑zero, and the vulnerability is not listed in the CISA KEV catalog. Attackers could exploit it over the network by sending crafted RDMA read requests, assuming RDMA services are reachable. No user interaction is required, and the exploit would rely purely on network traffic or an embedded client. Prompt remediation is therefore critical.

Generated by OpenCVE AI on September 13, 2026 at 04:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel patch that validates RDMA read chunk positions before reconstruction, as referenced in the CVE documentation.
  • If the patch cannot be applied immediately, disable RDMA or restrict it to a trusted network boundary using firewall rules or network segmentation.
  • Check the kernel configuration to ensure RDMA is not compiled in or loaded as a module when not required, and remove any unintended RDMA services.
  • Monitor kernel logs for anomalous out-of-bounds read warnings and verify that no unexpected memory exposures occur.

Generated by OpenCVE AI on September 13, 2026 at 04:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 13 Sep 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 12 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Important


Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description 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.
Title svcrdma: Validate Read chunk positions before reconstruction
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-13T06:30:24.722Z

Reserved: 2026-09-11T19:38:34.719Z

Link: CVE-2026-89526

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:35.383

Modified: 2026-09-13T07:17:14.973

Link: CVE-2026-89526

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-11T19:44:07Z

Links: CVE-2026-89526 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T04:15:13Z

Weaknesses