Skip to main content

Linux Kernel CVE-2026-74377

| EUVDEUVD-2026-59524 HIGH
2026-08-15 Linux GHSA-jhmh-x5rf-hwf7
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain local user account with RDMA device access
  2. Delivery
    Load or confirm rdma_rxe module is active
  3. Exploit
    Create non-SRQ RDMA receive queue pair
  4. Install
    Map shared WQE ring buffer read-write into userspace
  5. C2
    Submit receive operation to kernel responder
  6. Execute
    Race to overwrite num_sge or SGE fields mid-processing
  7. Impact
    Trigger out-of-bounds kernel heap read
  8. Step 8
    Leverage memory disclosure or corruption for privilege escalation

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all of the following: (1) a local user account on the target system - remote exploitation is not possible per AV:L; (2) read-write access to an RDMA uverbs device file (typically /dev/infiniband/uverbs0), which on most distributions requires membership in a specific group or explicit permission grants; (3) the rdma_rxe kernel module must be loaded - it is not loaded by default on general-purpose distributions and must be explicitly activated on systems using Soft RoCE; (4) the attacker must create and control a non-SRQ receive queue pair - SRQ-based QPs are not affected as they already use the safe get_srq_wqe() snapshot approach; (5) successful exploitation requires winning a TOCTOU race window during kernel WQE processing, which depends on precise timing. Factors limiting exploitation: local-only attack vector, RDMA-specific module prerequisite, race condition timing requirement, and typically restricted device file permissions.

Impact

The NVD CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects a local attack path with low complexity and low privilege requirements, with high impact across all three impact pillars. However, AC:L warrants scrutiny: the underlying mechanism is a TOCTOU race condition, which inherently requires winning a timing window during kernel WQE processing - an independent assessment would rate this AC:H, which would reduce the base score to approximately 7.0. The EPSS score of 0.17% (7th percentile) strongly suggests no weaponized exploit is in circulation, consistent with the absence of a CISA KEV listing. No public POC is identified at time of analysis. The niche prerequisite - the rxe module must be loaded and the attacker must control a non-SRQ RDMA queue pair - substantially limits real-world exposure beyond the raw CVSS score implies. This is a genuine local privilege escalation path relevant to HPC, cloud networking, and storage environments using Soft RoCE, but does not represent broad enterprise risk for general Linux deployments.

Exploit ScenarioDerived

A local user account on an HPC node or cloud storage host with the rdma_rxe module loaded creates a non-SRQ receive queue pair and registers the shared WQE ring buffer, which is mapped read-write into userspace by design. The attacker initiates an RDMA receive operation and races to modify num_sge in the shared buffer between the kernel's bounds check in rxe_resp_check_length() and its loop iteration in copy_data(), causing the kernel to read beyond the SGE array boundary into adjacent kernel heap memory. A successful race yields either a kernel memory disclosure enabling KASLR bypass or heap corruption exploitable for privilege escalation to root. No public POC is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Out-of-bounds memory access in the Linux kernel RDMA/rxe (Soft RoCE) subsystem enables a local low-privileged attacker to corrupt kernel heap data or leak sensitive memory, potentially achieving local privilege escalation. The non-SRQ receive path in rxe_resp_check_length() and copy_data() reads WQE fields directly from a userspace-mapped shared buffer without snapshotting them first, creating a TOCTOU race window exploitable by any local user controlling a non-SRQ queue pair. Patches are confirmed available across multiple stable kernel branches; no public exploit or CISA KEV listing exists at time of analysis, and EPSS of 0.17% indicates low current exploitation probability consistent with the niche RDMA prerequisite.

RemediationAI

Apply the vendor-released patch for your active kernel stable branch: upgrade to Linux 6.1.178 or later, 6.6.145 or later, 6.12.97 or later, 6.18.40 or later, or 7.1.5 or later. The upstream fixes are available at git.kernel.org/stable via commits 2e60378fb3c8b51c, fc72fd61cc8b2e2e, 9fa785137303f710, 5420eebf3b3c162b, a211b7904aed365e, and d6ab440240a04b87. Distribution kernel packages from major vendors (RHEL, SUSE, Ubuntu, Debian) should be monitored for backported fixes. Where immediate patching is not feasible, the rdma_rxe module can be blacklisted to remove the attack surface entirely: add 'blacklist rdma_rxe' to /etc/modprobe.d/blacklist.conf and reboot - note this disables all Soft RoCE functionality and affects RDMA workloads on standard NICs. Additionally, restricting access to RDMA uverbs device files (e.g., /dev/infiniband/uverbs*) to only authorized users or service accounts via udev rules or group permissions limits which local users can create queue pairs, partially mitigating the risk without disabling the module.

Affected VersionsENISA

Linux 8700e3e7c4857d28ebaa824509934556da0b3e76 <d6ab440240a04b8737ee4c7bb21af9182e451733
Linux 8700e3e7c4857d28ebaa824509934556da0b3e76 <fc72fd61cc8b2e2e3e92ae4c0e9cc30c9a7ecb78
Linux 8700e3e7c4857d28ebaa824509934556da0b3e76 <a211b7904aed365e4e4f08a48ec6e6dd1ea7b16b
Linux 8700e3e7c4857d28ebaa824509934556da0b3e76 <2e60378fb3c8b51c94103bb40014c4fe38fa5033
Linux patch: 6.18.40
Linux patch: 6.6.145
Linux patch: 0
Linux patch: 7.2-rc1
Linux patch: 6.12.97
Linux patch: 6.1.178
Linux 8700e3e7c4857d28ebaa824509934556da0b3e76 <5420eebf3b3c162bfaf965f30e61cd1d689e5732
Linux patch: 7.1.5
Linux 4.8
Linux 8700e3e7c4857d28ebaa824509934556da0b3e76 <9fa785137303f7109c23dea779b8dedc67c9b531

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Linux kernel RDMA subsystem includes rxe (RXE), a pure-software implementation of RDMA over Converged Ethernet (Soft RoCE) that runs atop standard Ethernet NICs. RDMA operations are described via Work Queue Entries (WQEs), which include scatter-gather list (SGE) descriptors and a num_sge count. In the non-SRQ (non-Shared Receive Queue) receive path, the kernel responder historically read num_sge and SGE entries directly from a ring buffer mapped read-write into userspace, rather than copying them to a kernel-private buffer first. This created a classic TOCTOU (Time-of-Check/Time-of-Use, CWE-367) window: a malicious local process could modify num_sge or the SGE array after the kernel observed them for a bounds check but before it iterated them, triggering out-of-bounds reads (CWE-125) in rxe_resp_check_length() and copy_data(). CPE data identifies affected products as cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*. The fix introduces get_recv_wqe(), which validates num_sge and snapshots the entire WQE into a kernel-local buffer before any field is dereferenced, matching the existing safe pattern in get_srq_wqe() - notably reusing the srq_wqe buffer since SRQ and non-SRQ paths are mutually exclusive per QP.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

TOCTOU race condition requires winning a precise kernel-processing timing window, warranting AC:H over the NVD-assigned AC:L; PR:L reflects required local RDMA device access.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 6.1 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:19 EUVD
CVE Published
Aug 15, 2026 - 05:58 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 05:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path

For non-SRQ QPs, the responder reads WQE fields directly from the shared queue buffer mapped into userspace. This allows a malicious user to modify fields like num_sge or sge entries while the kernel is processing the WQE, leading to out-of-bounds reads in rxe_resp_check_length() and copy_data().

Introduce get_recv_wqe() that validates num_sge and copies the WQE to a kernel-local buffer before processing, matching the approach already used for SRQ WQEs in get_srq_wqe(). The srq_wqe buffer is reused since SRQ and non-SRQ paths are mutually exclusive per QP.

Executive ViewAI

Why It Matters

A high-severity vulnerability in the Linux kernel RDMA/rxe subsystem enables local privilege escalation by any low-privileged system user, affecting organizations with Soft RoCE (RDMA over Converged Ethernet) infrastructure such as high-performance computing clusters and data center storage systems. While exploitation requires local system access, successful compromise grants full kernel privileges, representing critical risk to affected environments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche RDMA subsystem, not loaded by default on most Linux systems
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy