Description
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.
Published: 2026-09-25
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The Linux kernel’s SRPT RDMA subsystem contains a flaw in the srpt_alloc_rw_ctxs routine. When allocation of read/write contexts fails during a multi‑buffer indirect descriptor, the unwind path removes the RDMA contexts but does not reset internal counters (n_rw_ctx and n_rdma) and leaves a dangling pointer. Subsequent accounting operations may subtract an incorrect number of send‑queue credits, which can deplete available credits and cause RDMA send operations to stall or fail. This issue results from improper resource cleanup and improper initialization of pointers.

Affected Systems

All Linux kernel releases that include SRPT RDMA support—specifically kernels containing the srpt_alloc_rw_ctxs routine with SRPT enabled—are potentially affected. The exact kernel version range is not specified, so any kernel that contains the srpt_alloc_rw_ctxs routine and has SRPT enabled is potentially vulnerable. Administrators should review the kernel versions in use and determine whether SRPT is active.

Risk and Exploitability

The CVSS score of 9.8 classifies the issue as critical. The EPSS score is less than 1%, indicating that the probability of exploitation is low. The vulnerability is not listed in the CISA KEV catalog, meaning no publicly documented exploits exist as of this analysis. The likely attack vector involves sending crafted RDMA traffic that forces srpt_alloc_rw_ctxs to fail; based on the description, it is inferred that this could be initiated by a local user on a compromised host or, if SRPT RDMA is exposed to an untrusted network, by a remote attacker with access to the RDMA interface. The flaw requires kernel privilege or escalation to influence the RDMA subsystem; the primary risk is a local‑to‑kernel denial‑of‑service to RDMA clients that depend on proper credit accounting.

Generated by OpenCVE AI on October 2, 2026 at 17:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the srpt_alloc_rw_ctxs fix
  • If an immediate kernel upgrade is not possible, disable SRPT RDMA support or limit RDMA traffic to trusted hosts
  • Monitor RDMA send‑queue metrics for abnormal credit depletion and review system logs for related errors

Generated by OpenCVE AI on October 2, 2026 at 17:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Fri, 02 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo

Thu, 01 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CWE-665

Thu, 01 Oct 2026 00:15:00 +0000


Fri, 25 Sep 2026 23:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416
CWE-665

Fri, 25 Sep 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-665

Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-665

Fri, 25 Sep 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Fri, 25 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description 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.
Title RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters
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-10-19T08:43:07.444Z

Reserved: 2026-09-25T10:25:14.456Z

Link: CVE-2026-100075

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-25T14:17:14.163

Modified: 2026-10-19T09:17:06.060

Link: CVE-2026-100075

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-100075 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-02T17:15:08Z

Weaknesses