Skip to main content

Linux Kernel EUVDEUVD-2026-59541

| CVE-2026-74394 CRITICAL
2026-08-15 Linux GHSA-f87m-vg23-g294
9.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain SRP initiator access to RDMA fabric
  2. Delivery
    Connect to configured ib_srpt target
  3. Exploit
    Send command with immediate data len=0xFFFFFFFF
  4. Execution
    Overflow wraps req_size past bounds check
  5. Persist
    Oversized length reaches sg_init_one()
  6. Impact
    Corrupt kernel memory / crash target

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the target host to have the RDMA SRP target driver (ib_srpt) loaded and an SRP target configured/exported, and the attacker must be able to act as an SRP initiator on the same InfiniBand/RoCE RDMA fabric to send a command with attacker-chosen immediate-data length (imm_buf->len = 0xFFFFFFFF). Limiting factors: ib_srpt is a non-default, specialized module used mainly in HPC/storage fabrics and is not present on typical servers; the RDMA fabric is normally a private, physically isolated storage network rather than the public internet; and while the CVSS vector states PR:N/UI:N (no authentication or user interaction on the SRP protocol level), reachability is gated by fabric access and any partitioning (pkey) controls in place.

Impact

The signals are sharply divergent and should be weighed together rather than trusting the headline number. The CVSS 3.1 base score is 9.8 (AV:N/AC:L/PR:N/UI:N, full H/H/H impact), which treats this as a trivially remote, unauthenticated, high-impact flaw; however, EPSS is only 0.19% (8th percentile), it is not on CISA KEV, and no POC is referenced - so there is no evidence of real-world exploitation. The critical missing nuance is that 'network vector' here means the RDMA fabric: exploitation requires the ib_srpt target module to be loaded and an SRP target configured, and the attacker must be a peer initiator able to speak SRP on that InfiniBand/RoCE fabric - a precondition the base CVSS score does not capture. That combination means the practical population of exposed systems is small (HPC, SAN/NVMe-oF-adjacent storage fabrics) and typically not internet-facing. Where ib_srpt IS in use, though, the impact is severe kernel memory corruption reachable pre-authentication over the fabric, so any operator running SRP targets should treat patching as urgent even though the raw internet-wide risk is modest. Net assessment: high-CVSS but low aggregate real-world risk today, gated hard by a non-default, specialized deployment requirement - prioritize it specifically on RDMA storage targets rather than as a fleet-wide emergency.

Exploit ScenarioDerived

An attacker with the ability to act as an SRP initiator on a shared InfiniBand/RoCE fabric connects to a host running the ib_srpt target and issues an SRP command carrying immediate data with len set to 0xFFFFFFFF. The oversized length wraps the size check and is passed to sg_init_one(), corrupting kernel memory and at minimum crashing the target (denial of service), with potential for further exploitation. No public POC is referenced, and reliable code execution from the wrapped scatterlist would require additional heap/memory grooming.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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

Kernel-level memory corruption in the Linux RDMA SCSI RDMA Protocol target driver (ib_srpt) lets a malicious SRP initiator on the RDMA fabric overflow an integer length calculation and drive a ~4GB out-of-bounds scatter-gather mapping. The flaw stems from adding an attacker-controlled 32-bit immediate-data length to an offset without overflow checking, wrapping req_size below its bounds check. It carries a CVSS 9.8 rating, but there is no public exploit identified at time of analysis and EPSS is low (0.19%, 8th percentile); a vendor patch is available across current stable kernel trees.

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel - at minimum 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, or mainline 7.2-rc1 as appropriate to your series, applying the specific check_add_overflow() commit from git.kernel.org/stable (see the commit list above) if you maintain a custom tree. If you cannot immediately patch, the most effective compensating control is to avoid loading the vulnerable code at all: unload or blacklist the ib_srpt module (modprobe -r ib_srpt / add to modprobe blacklist) on hosts that are not intentionally acting as SRP storage targets, which fully removes the attack surface at the cost of disabling SRP target functionality. Where ib_srpt must remain in service, restrict the RDMA fabric so only trusted, authenticated initiators can reach the target - for example enforce InfiniBand partitioning (pkeys) and port/subnet isolation so untrusted hosts cannot present as SRP initiators - accepting the operational overhead of managing partition membership. Reference advisories: https://nvd.nist.gov/vuln/detail/CVE-2026-74394 and the kernel.org stable commit URLs.

Affected VersionsENISA

Linux patch: 7.2-rc1
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <dcf7a986f377cce0749ed53f1d64195fbd5fdf91
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <eb4ecdf631fe00e8020bf461503cb9b7017ed796
Linux patch: 0
Linux patch: 5.10.261
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <65572fbd86033ae2370125593d59b8be34253aaf
Linux 5.0
Linux patch: 6.18.40
Linux patch: 7.1.5
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <067b9556eeb007f28b7c2033b4dcde5b6d88418f
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <3efa5301137140a3ca3677a9098c0a93a0acfd49
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <72497172a4799119a0282a5eb5e2b8ddcc821921
Linux patch: 6.6.145
Linux patch: 6.12.97
Linux patch: 5.15.212
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <c82c860f8c8e4f4f454c9f14d0ad0c0466965f7d
Linux 5dabcd0456d7ee17c2c7a17d7c2305444d2b9639 <07dec3f6dcb6c6cc891162d252b800eb0e6d5e8e
Linux patch: 6.1.178

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 affected component is drivers/infiniband/ulp/srpt (ib_srpt), the in-kernel SRP target that exposes SCSI storage over InfiniBand/RoCE RDMA fabrics, typically as a LIO/target-core backend. When an SRP initiator sends a command with immediate (inline) data, the target reads a user-controlled uint32_t imm_buf->len from the wire and computes req_size = imm_data_offset + imm_buf->len to validate the buffer. Because the addition is performed on 32-bit unsigned values with no overflow guard, len=0xFFFFFFFF wraps req_size to a small number that passes the bounds check, after which the original ~4GB length is handed to sg_init_one(), producing a wildly oversized single-entry scatterlist over kernel memory. This is a classic integer-overflow-to-buffer-overflow root cause (CWE-190 leading to CWE-119/CWE-787); the CWE field is unpopulated in the source data. The fix replaces the unchecked addition with check_add_overflow() so wrapping is detected before the comparison. Affected products per CPE are cpe:2.3:a:linux:linux (generic Linux kernel entries).

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 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Overflow is triggered pre-auth over the RDMA fabric with a single crafted length (AV:N/AC:L/PR:N/UI:N); kernel memory corruption supports H/H/H, though real reachability is gated by the non-default ib_srpt target being configured.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat 7.0 HIGH

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

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

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

The Linux ib_srpt RDMA target driver contains a kernel-level memory corruption flaw (CVE-2026-74394, CVSS 9.8) that could allow attackers with RDMA fabric access to trigger out-of-bounds memory access and kernel instability. Organizations operating RDMA-based storage infrastructure should prioritize patching, though real-world exploitation risk is currently low with a vendor patch already available across stable Linux distributions.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
ib_srpt SRP target is a niche RDMA storage module, not on typical servers
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
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: Important
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