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

svcrdma: Reject connection when transport allocation fails

handle_connect_req() returns without action when
svc_rdma_create_xprt() fails to allocate the new transport.
The CM core returns 0 for CONNECT_REQUEST events, so it does
not destroy the new rdma_cm_id. Each allocation failure under
memory pressure leaks one rdma_cm_id, and a remote peer driving
connection attempts can amplify this.

Reject the connection by returning a non-zero status from the
CM event handler, which tells the CM core to destroy the
orphaned cm_id.
Published: 2026-09-11
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via RDMA connection identifier
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel a failure in allocating a new transport for an RDMA connection causes the connection request handler to return without freeing the allocated rdma_cm_id. This results in a resource leak: each failed allocation keeps one rdma_cm_id in memory, and impact is a gradual exhaustion of kernel resources, leading to a denial of service or system instability when memory pressure is present. The weakness is a classic memory leak (CWE-401) compounded by improper resource cleanup (CWE-772) and an improper return status (CWE-802).

Affected Systems

The flaw exists in the Linux kernel’s svcrdma module, affecting any installation are enumerated, implying that versions prior to the applied to any host that runs RDMA.

Risk and Exploitability

The exploitability is reasonable for an RDMA‑enabled host: a remote client can repeatedly send connection requests to trigger allocation failures, leading to a cumulative leak of RDMA connection identifiers. The likely attack vector is a remote RDMA client initiating repeated connection attempts. EPSS indicates a sub‑1% chance of exploitation, and the vulnerability is not listed in the CISA KEV catalog, indicating limitedSS score of 5.9 denotes moderate severity, but under sustained memory pressure the leak can exhaust kernel resources and result in a denial of service. Administrators should consider this a high risk for availability degradation, particularly in workloads that depend on consistent RDMA connectivity.

Generated by OpenCVE AI on September 12, 2026 at 18:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel patch that ensures the memory leak (CWE-401) and improper cleanup (CWE-772) are addressed and rejects the connection with a non‑zero status.
  • If a patch is not yet available, upgrade to a newer kernel release that contains the fix and consider implementing firewall or access control to limit the number of RDMA connection attempts from untrusted peers, mitigating the potential remote denial of service (CWE-802).
  • Monitor system memory consumption for abnormal growth and investigate any patterns of resource exhaustion, which may indicate an exploit of the memory leak (CWE-401).

Generated by OpenCVE AI on September 12, 2026 at 18:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 12 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CWE-802

Sat, 12 Sep 2026 12:15:00 +0000

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

None

cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sat, 12 Sep 2026 10:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CWE-802

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: svcrdma: Reject connection when transport allocation fails handle_connect_req() returns without action when svc_rdma_create_xprt() fails to allocate the new transport. The CM core returns 0 for CONNECT_REQUEST events, so it does not destroy the new rdma_cm_id. Each allocation failure under memory pressure leaks one rdma_cm_id, and a remote peer driving connection attempts can amplify this. Reject the connection by returning a non-zero status from the CM event handler, which tells the CM core to destroy the orphaned cm_id.
Title svcrdma: Reject connection when transport allocation fails
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-09-11T19:44:10.769Z

Reserved: 2026-09-11T19:38:34.720Z

Link: CVE-2026-89531

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:35.987

Modified: 2026-09-11T20:19:35.987

Link: CVE-2026-89531

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-11T19:44:10Z

Links: CVE-2026-89531 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-12T18:45:06Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime