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

RDMA/srpt: fix integer overflow in immediate data length check

imm_buf->len is a user-controlled uint32_t received from the network.
Adding it to imm_data_offset without overflow checking allows a
malicious initiator to send len=0xFFFFFFFF, causing req_size to wrap
around to a small value, bypassing the bounds check, and subsequently
passing a ~4GB length to sg_init_one().

Use check_add_overflow() to detect wrapping before the comparison.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the RDMA/srpt subsystem of the Linux kernel. A user‑controlled 32‑bit field named imm_buf->len, when combined with imm_data_offset, can overflow without bounds checking. An attacker can send a length of 0xffffffff, causing the calculated request size to wrap around to a very small value, thus bypassing the bounds check and ultimately passing an ostensibly 4 GB length to sg_init_one. This leads to kernel memory corruption and, as a result, remote code execution. The weakness is an integer overflow that turns into a buffer overflow.

Affected Systems

Affected systems include all Linux kernel builds that contain the RDMA/srpt driver prior to the inclusion of the fix. The specific commit that resolves the issue can be found in the listed kernel git URLs. No explicit version range was provided, so any kernel from the current development tree before the patch is potentially vulnerable.

Risk and Exploitability

The CVSS score is 9.8, and the EPSS score indicates a very low exploitation probability (< 1 %). The vulnerability is not listed in the CISA KEV catalog. The attack vector is remote, relying on network communication to the target. An attacker would need to transmit a malformed RDMA packet that triggers the overflow. Because the flaw lies in a privileged kernel component, successful exploitation would elevate an attacker’s privileges to cover the entire system. With the available exploitation data, the risk remains high for exposed RDMA interfaces, especially in untrusted environments.

Generated by OpenCVE AI on August 22, 2026 at 01:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the rdma/srpt patch (commit 067b9556eeb0) or later.
  • If an immediate kernel update is not possible, disable RDMA in the kernel configuration or block RDMA traffic using firewall rules to prevent manipulation of the vulnerable interface.
  • Monitor kernel logs for out‑of‑bounds access errors or kernel panics that may indicate exploitation attempts.

Generated by OpenCVE AI on August 22, 2026 at 01:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-680

Fri, 21 Aug 2026 00:15:00 +0000

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

None

threat_severity

Important


Mon, 17 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-680

Mon, 17 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-680

Mon, 17 Aug 2026 06:00: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'}


Sat, 15 Aug 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-680

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: fix integer overflow in immediate data length check imm_buf->len is a user-controlled uint32_t received from the network. Adding it to imm_data_offset without overflow checking allows a malicious initiator to send len=0xFFFFFFFF, causing req_size to wrap around to a small value, bypassing the bounds check, and subsequently passing a ~4GB length to sg_init_one(). Use check_add_overflow() to detect wrapping before the comparison.
Title RDMA/srpt: fix integer overflow in immediate data length check
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-08-17T05:46:39.840Z

Reserved: 2026-08-15T05:44:03.891Z

Link: CVE-2026-74394

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:41.363

Modified: 2026-08-17T06:19:34.430

Link: CVE-2026-74394

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74394 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T02:00:17Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound