Description
In the Linux kernel, the following vulnerability has been resolved:

RDMA/rtrs-srv: Fix integer underflow in process_read and process_write

usr_len is read from a network-supplied message field (le16_to_cpu)
and used to compute data_len = off - usr_len without validating that
usr_len <= off. A malicious RDMA client can send usr_len > off causing
an integer underflow, resulting in data_len wrapping to a huge size_t
value which is then passed to the rdma_ev callback as a memory length,
leading to out-of-bounds memory access.

Fix by reading and validating usr_len <= off before rtrs_srv_get_ops_ids()
in both process_read() and process_write(), ensuring the early return
path acquires no reference and has no resource leak.
Published: 2026-09-24
Score: n/a
EPSS: n/a
KEV: No
Impact: Kernel memory corruption leading to potential crash or privilege escalation
Action: Immediate Patch
AI Analysis

Impact

The flaw arises in the Linux kernel's RDMA rtrs server when a network‑supplied usr_len value is subtracted from an offset without bounds checking. If an attacker sets usr_len larger than the offset, the subtraction underflows, producing a very large size_t value that is passed to the rdma_ev callback as a memory length. This can cause an out‑of‑bounds memory access, corrupting kernel memory and potentially leading to denial of service or privilege escalation, but does not grant immediate code execution on its own.

Affected Systems

Affected systems are all Linux kernel installations that have not yet incorporated the commit c76e9123 (or earlier versions of the rtrs server). Virtually any distribution distributing an unpatched kernel is at risk, regardless of specific vendor or kernel release, until the patch is applied.

Risk and Exploitability

The CVSS and EPSS metrics are not provided and the issue is not listed in the CISA KEV catalog, which suggests no documented exploitation yet. The vulnerability is exploitable remotely via RDMA traffic, and an attacker must be able to send malformed RDMA messages to the target. Given that RDMA is typically exposed only in controlled environments, the likelihood of exploitation in the wild is moderate, but the impact of successful exploitation is high because kernel memory corruption can lead to system instability or privilege escalation. Administrators should treat it as a high‑impact, moderately likely risk.

Generated by OpenCVE AI on September 25, 2026 at 04:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the patch commit c76e9123 or later.
  • Block inbound RDMA traffic to the system using firewall rules or network segmentation, limiting exposure to trusted hosts only.
  • If an upgrade cannot be performed immediately, disable the rtrs_srv module or RDMA devices when they are not required for normal operations.

Generated by OpenCVE AI on September 25, 2026 at 04:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/rtrs-srv: Fix integer underflow in process_read and process_write usr_len is read from a network-supplied message field (le16_to_cpu) and used to compute data_len = off - usr_len without validating that usr_len <= off. A malicious RDMA client can send usr_len > off causing an integer underflow, resulting in data_len wrapping to a huge size_t value which is then passed to the rdma_ev callback as a memory length, leading to out-of-bounds memory access. Fix by reading and validating usr_len <= off before rtrs_srv_get_ops_ids() in both process_read() and process_write(), ensuring the early return path acquires no reference and has no resource leak.
Title RDMA/rtrs-srv: Fix integer underflow in process_read and process_write
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-24T16:03:21.010Z

Reserved: 2026-09-24T14:53:16.867Z

Link: CVE-2026-97413

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:18.990

Modified: 2026-09-24T17:17:18.990

Link: CVE-2026-97413

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T04:30:08Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound