Skip to main content

Linux Kernel EUVDEUVD-2026-87055

| CVE-2026-100075 CRITICAL
2026-09-25 Linux GHSA-6wcw-wcgc-6j9r
Critical
Disputed · 9.8 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Establish SRP session to RDMA target
  2. Delivery
    Submit multi-buffer indirect descriptor I/O under memory pressure
  3. Exploit
    Trigger partial srpt_alloc_rw_ctxs() failure
  4. Execution
    Stale counters corrupt sq_wr_avail credit accounting
  5. Impact
    Send-queue stall or target crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires the in-kernel SCSI RDMA Protocol target (srpt/ib_srpt) to be configured and serving LUNs over an RDMA fabric (InfiniBand or RoCE), with an initiator that has an established SRP session issuing I/O using multi-buffer indirect data descriptors. The bug only manifests when srpt_alloc_rw_ctxs() fails partway through allocation (i.e., under memory pressure / RDMA context exhaustion), which is not directly attacker-controlled; the resulting stale n_rw_ctx/n_rdma and dangling rw_ctxs pointer then corrupt send-queue credit accounting. Limiting factors: needs specialized RDMA hardware and a configured srpt target, an authenticated/established SRP session, and a transient allocation failure - so exploitation is opportunistic and conditional rather than reliable against default configurations.

Impact

The input assigns CVSS 9.8 (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H), but this rating is severely overstated and inconsistent with the described defect. The bug is an error-path unwind flaw in the in-kernel SRP target driver (RDMA/srpt): when srpt_alloc_rw_ctxs() fails partway through building a multi-buffer indirect descriptor, it tears down RDMA contexts but leaves stale n_rw_ctx/n_rdma values and a dangling rw_ctxs pointer, so later sq_wr_avail send-queue-credit accounting in srpt_queue_response()/srpt_write_pending() subtracts the wrong number of credits. That is a state-corruption/DoS condition, not a confidentiality breach - there is no plausible C:H (nothing leaks cross-domain), and the AC:L/PR:N assumptions ignore that the trigger is a partial memory-allocation failure (memory pressure), which is not directly attacker-controlled, and that reaching this path requires an established SRP session with an RDMA target. EPSS, KEV, and public POC are all absent from the input. SSVC-style read: exploitation = none observed, automatable = no (depends on transient alloc failure), technical impact = partial (credit miscount → likely queue stall/crash). Net: this is a high-CVSS-but-low-real-world-risk issue in a niche subsystem. Conflict to flag explicitly: CVSS claims network vector with no privileges and low complexity, but the description implies an authenticated RDMA target session plus an allocation-failure window - verify vector against vendor/subsystem reality before treating as a 9.8.

Exploit ScenarioDerived

An initiator connected to a Linux SRP target (srpt) over an RDMA fabric issues I/O using multi-buffer indirect descriptors while the target is under memory pressure, causing srpt_alloc_rw_ctxs() to fail partway and leave stale RDMA context counters. Subsequent responses miscompute send-queue credits, leading to queue accounting corruption and likely a target-side crash or stall (denial of service). No public exploit code is identified at time of analysis, and the trigger depends on a transient allocation failure rather than a deterministic attacker primitive.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Stale send-queue credit accounting in the Linux kernel's RDMA/SRP target can cause I/O handling errors and denial of service on hosts that export LUNs over InfiniBand or RoCE. The defect occurs only when srpt_alloc_rw_ctxs() fails partway through building a multi-buffer indirect descriptor, leaving stale n_rw_ctx/n_rdma values and a dangling rw_ctxs pointer that later skew sq_wr_avail calculations in srpt_queue_response() or srpt_write_pending(); this is conditional, requiring a configured srpt target and an established SRP session plus a transient allocation failure. No public exploit identified at time of analysis, and the supplied 9.8 vector is overstated versus the assessed CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H.

RemediationAI

Vendor-released patches are available: upgrade to a fixed kernel version such as 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.110, 6.18.52, 7.2.6, or 7.3-rc1, or apply the corresponding upstream stable commits listed in the references (for example https://git.kernel.org/stable/c/af00051dbc9f467d4840ec709680660a3f8990fa and related links). If patching cannot be performed immediately, reduce exposure by not loading the ib_srpt/srpt target on hosts that do not need RDMA block storage, or by restricting RDMA fabric access to trusted SRP initiators using partition/ACL controls; trade-offs are loss of SRP LUN export functionality or reduced fabric connectivity. Because exploitation also requires a transient allocation failure during srpt_alloc_rw_ctxs(), avoiding severe RDMA context/memory pressure may lower the chance of triggering the faulty unwind, but this is not a reliable substitute for the fix. No public exploit was identified at time of analysis.

Affected VersionsENISA

Linux patch: 7.3-rc1
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <717ab4d0614e9446bf8e2de6229464499e4008d6
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <f1f2252da52cdda912da9993f39f58783b01b38f
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <af00051dbc9f467d4840ec709680660a3f8990fa
Linux patch: 5.15.221
Linux patch: 0
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <b38f98e176050850f41bb6415f3a71400056623e
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <f65f45dfa1e6e2eaa9e11c8b8ce8857799cb189d
Linux patch: 6.12.110
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <be1478849e1abb1e12dc12e14cdbf800cc6fa99a
Linux patch: 6.18.52
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <bd02d644bd19a2795c018635d273d91e45d2bb95
Linux patch: 5.10.270
Linux 4.7
Linux b99f8e4d7bcd3bfbb3cd965918523299370d0cb2 <af073bd245180393bcb15d33d3990a6bdc32593a
Linux patch: 6.1.188
Linux patch: 7.2.6
Linux patch: 6.6.157

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

RDMA/SRP (SCSI RDMA Protocol) target support in the Linux kernel, implemented primarily by ib_srpt/srpt, lets a storage target export SCSI LUNs over InfiniBand or RoCE fabrics. srpt_alloc_rw_ctxs() allocates RDMA read/write contexts for I/O, including multi-buffer indirect descriptors that require multiple contexts; if allocation fails partway, the error unwind frees the heap allocation and destroys RDMA contexts but does not reset n_rw_ctx and n_rdma or clear the rw_ctxs pointer. The stale counters and dangling pointer later feed sq_wr_avail send-queue credit accounting in srpt_queue_response() and srpt_write_pending(), causing incorrect credit subtraction. CPE data maps the issue to cpe:2.3:a:linux:linux; no CWE is assigned in the input, but the root cause is a state/resource-management error in the error-unwind path rather than a memory-safety flaw. The assessed impact is availability-focused with low integrity impact, not the high confidentiality/integrity/availability implied by the 9.8 input vector.

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

Sources disagree (Medium–Critical)
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 5.9 MEDIUM

Reachable over RDMA fabric by an authenticated initiator (AV:N/PR:L) but gated on a non-deterministic partial allocation failure (AC:H); impact is credit-accounting corruption/DoS (A:H, I:L) with no data exposure (C:N).

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

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

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
Sep 25, 2026 - 15:22 NVD
9.8 (CRITICAL)
Patch available
Sep 25, 2026 - 14:18 EUVD
CVE Published
Sep 25, 2026 - 13:06 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 13:06 cve.org
CRITICAL 9.8

DescriptionCVE.org

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

RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters

When srpt_alloc_rw_ctxs() fails partway through a multi-buffer indirect descriptor, the unwind path destroys RDMA contexts but leaves stale n_rw_ctx and n_rdma values (and a dangling rw_ctxs pointer). Later sq_wr_avail accounting in srpt_queue_response() or srpt_write_pending() can then subtract the wrong number of send queue credits.

Reset the counters and clear rw_ctxs after freeing the heap allocation before returning an error.

Executive ViewAI

Why It Matters

The Linux kernel's RDMA/SRP target - the component that lets Linux hosts export storage LUNs over InfiniBand and RoCE fabrics - contains a defect that can corrupt send-queue credit accounting and disrupt I/O handling, potentially taking affected storage-export hosts offline. Exposure is limited to environments running a configured SRP target with active SRP sessions, and triggering the fault additionally requires a transient memory-allocation failure during descriptor construction. Because these hosts sit in the data path for downstream consumers of shared storage, leadership should treat unpatched SRP target systems as an availability risk to dependent workloads, even though no public exploit has been identified and the supplied 9.8 score overstates the practical risk relative to the assessed vector.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Low
in-kernel SRP RDMA target; requires InfiniBand/RoCE, niche datacenter storage
Data Quality
6 sources
Confidence: High

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.4%
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
Medium

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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