Skip to main content

Linux Kernel svcrdma CVE-2026-89534

| EUVDEUVD-2026-76440 HIGH
2026-09-11 Linux GHSA-9cv8-xv6f-2jmx
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Recon
    Gain RDMA fabric adjacency
  2. Delivery
    Induce or wait for RDMA_CM_EVENT_ADDR_CHANGE on target
  3. Exploit
    Cause kernel memory pressure to fail cm_id allocation
  4. Install
    sc_cm_id left pointing to freed object
  5. C2
    Trigger svc_rdma_detach() rdma_disconnect() dereference
  6. Execute
    Use-after-free read/write in kernel
  7. Impact
    Memory corruption or kernel crash

Vulnerability Assessment

Exploitation Conditions

Exploitation requires four concurrent conditions: (1) the target must be running a Linux NFS-over-RDMA server with the svcrdma module loaded and an active RDMA listener bound to an interface; (2) the attacker must be adjacent to the RDMA fabric - physically co-located, on the same InfiniBand subnet, or on the same RoCE VLAN - as RDMA is not internet-routable; (3) an RDMA_CM_EVENT_ADDR_CHANGE event must occur on the server's RDMA interface, which happens during legitimate IP address changes or interface bounces; (4) the replacement listener cm_id allocation must fail at that precise moment, e.g., under kernel memory pressure. Exploitation is further limited by: the RDMA adjacency requirement that prevents remote internet-sourced attacks, the requirement for NFS-over-RDMA server mode (not NFS clients or standard TCP NFS servers), and the need for two failure conditions to coincide temporally.

Impact

The input CVSS 3.1 vector AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H scores 8.8, but AC:L is an overstatement: exploiting the UAF requires that an RDMA_CM_EVENT_ADDR_CHANGE event occur on the server AND that the replacement cm_id allocation fail at that moment, a coincidence that more accurately reflects AC:H. EPSS at 0.15% (5th percentile) and the absence of a KEV listing corroborate the low real-world exploitation probability. The attack vector is strictly adjacent-network (AV:A): an attacker must reside on the RDMA fabric, requiring physical co-location, InfiniBand subnet membership, or RoCE VLAN adjacency - eliminating internet-facing exposure entirely. Even a mid-sized HPC or storage infrastructure team in gniezno running NFS-over-RDMA would require an adversary already situated on the RDMA fabric before any exploitation attempt could begin. Overall real-world priority is moderate: the theoretical CIA:H/H/H impact is significant for affected environments, but the combination of adjacent-only access, specialized hardware requirements, niche deployment footprint, and failure-path race condition substantially constrains the exploitable population.

Exploit ScenarioDerived

An attacker with access to the same RDMA fabric as an NFS-over-RDMA server waits for or induces an IP address change on the server's RDMA interface, triggering an RDMA_CM_EVENT_ADDR_CHANGE event. If the kernel's replacement listener cm_id allocation fails at that moment - for example under memory pressure - sc_cm_id becomes a dangling pointer to freed memory. A subsequent server shutdown or detach sequence causes the kernel to dereference this stale pointer via rdma_disconnect(), resulting in a use-after-free that can corrupt kernel memory or crash the system. No public exploit code exists 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 – Sep 13, 2026

Use-after-free in the Linux kernel NFS-over-RDMA server (svcrdma) allows an adjacent-network attacker to trigger kernel memory corruption when an RDMA_CM_EVENT_ADDR_CHANGE event coincides with a replacement listener cm_id allocation failure, leaving sc_cm_id pointing to a destroyed object. Subsequent kernel operations that dereference sc_cm_id - most immediately rdma_disconnect() in svc_rdma_detach() - read or write freed kernel memory, with potential impacts on confidentiality, integrity, and availability. No public exploit or CISA KEV listing exists at time of analysis; EPSS is 0.15% (5th percentile), consistent with the niche NFS-over-RDMA server attack surface.

RemediationAI

Apply the vendor-released kernel stable patches at https://git.kernel.org/stable/c/673e358ab7c11f8cec223c6a36a793056a67facd and https://git.kernel.org/stable/c/01500306e1d50de7ca7a2cdcdfa28ac0523eb747, or upgrade to Linux 7.2.4 or 7.3-rc1 which contain the fix. Distribution-specific kernel updates (RHEL, SUSE, Debian, Ubuntu, and similar) should be applied as they become available from each vendor. As a compensating control where immediate patching is not feasible, unloading or blacklisting the svcrdma kernel module (modprobe -r rpcrdma svcrdma) eliminates the attack surface entirely; the trade-off is loss of RDMA-accelerated NFS transport, with affected workloads falling back to standard NFS-over-TCP at reduced throughput.

Affected VersionsENISA

Linux d1b586e75ec619dde1af47e21a41a6b1b51874c2 <01500306e1d50de7ca7a2cdcdfa28ac0523eb747
Linux 6.11
Linux patch: 0
Linux patch: 7.2.4
Linux patch: 7.3-rc1
Linux d1b586e75ec619dde1af47e21a41a6b1b51874c2 <673e358ab7c11f8cec223c6a36a793056a67facd

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 svcrdma subsystem implements NFS over RDMA (Remote Direct Memory Access), a high-performance storage transport requiring specialized hardware such as InfiniBand, RoCE, or iWARP NICs. The RDMA Connection Manager (rdma_cm) delivers lifecycle events - including RDMA_CM_EVENT_ADDR_CHANGE for IP address changes - to registered handlers. In svc_rdma_listen_handler(), receipt of this event triggers allocation of a replacement listener cm_id; returning 1 instructs the CM core to destroy the old one. The bug (CWE-416, Use-After-Free) is located on the failure path: if the replacement allocation fails, sc_cm_id is never cleared and continues to point to the cm_id the CM core has just freed. Any subsequent dereference - especially rdma_disconnect() in svc_rdma_detach() during server shutdown - becomes a use-after-free. The upstream fix NULL-clears sc_cm_id on the failure path and adds a NULL guard in svc_rdma_detach() before calling rdma_disconnect(). Affected CPE: cpe:2.3:a:linux:linux:*.

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

AV:A for RDMA fabric adjacency requirement; AC:H because triggering the UAF requires coincident ADDR_CHANGE event and kernel allocation failure on the error path.

3.1 AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/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 7.0 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Sep 13, 2026 - 07:22 NVD
8.8 (HIGH)
Patch available
Sep 11, 2026 - 21:18 EUVD
CVE Published
Sep 11, 2026 - 19:44 cve.org
HIGH 8.8
CVE Published
Sep 11, 2026 - 19:44 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

svcrdma: Clear sc_cm_id when ADDR_CHANGE replacement fails

When svc_rdma_listen_handler() handles RDMA_CM_EVENT_ADDR_CHANGE, it creates a replacement listener cm_id and returns 1, telling the CM core to destroy the old one. If the replacement allocation fails, sc_cm_id still points at the old cm_id that the CM core is about to destroy. Any subsequent dereference of sc_cm_id -- such as svc_rdma_detach()'s rdma_disconnect() call -- is a use-after-free.

NULL sc_cm_id on the failure path and guard svc_rdma_detach()'s rdma_disconnect() call against NULL so that the listener can be torn down safely when the server shuts down.

Executive ViewAI

Why It Matters

CVE-2026-89534 affects Linux kernel NFS-over-RDMA servers, enabling attackers on the same network segment to trigger kernel memory corruption, potentially crashing infrastructure or corrupting data. Organizations with NFS-over-RDMA deployments in enterprise storage or HPC environments should prioritize identifying and patching affected systems to protect infrastructure availability and data integrity.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
NFS-over-RDMA server requires niche RDMA hardware and configuration
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
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

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

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-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