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: 9.8 Critical
EPSS: < 1% Very Low
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 score of 9.8 classifies this vulnerability as Critical, and, although the EPSS score of 0.452% and the vulnerability is not listed in the CISA KEV catalog, the high score indicates that exploitation would have severe impact on confidentiality, integrity, and availability. The vulnerability is exploitable remotely via RDMA traffic, and an attacker must be able to send malformed RDMA messages to the target. Because RDMA is typically exposed only in controlled environments, the likelihood of exploitation in the wild is moderate, but successful exploitation would likely lead to kernel memory corruption, service disruption, and privilege escalation.

Generated by OpenCVE AI on October 1, 2026 at 15:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

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 October 1, 2026 at 15:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Tue, 29 Sep 2026 13:15:00 +0000


Sat, 26 Sep 2026 02:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-131

Fri, 25 Sep 2026 10:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

Fri, 25 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics 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'}


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-10-03T10:58:05.684Z

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-10-03T11:17:53.320

Link: CVE-2026-97413

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97413 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T16:00:11Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size

  • CWE-191

    Integer Underflow (Wrap or Wraparound)