CVE-2026-90415

RDMA/cxgb4: free STAG index when TPT entry write fails

N/A
Published: September 17, 2026 at 04:09 PM UTC
Updated: October 19, 2026 at 09:19 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
N/A
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: RDMA/cxgb4: free STAG index when TPT entry write fails write_tpt_entry() allocates a new STAG index with c4iw_get_resource() and bumps stats.stag.cur before programming the entry. When write_adapter_mem() fails, it returns the error without releasing the index or reversing the statistic. No MR is inserted into rhp->mrs, so deregistration never reclaims it, leaking the index until device teardown. Record whether this call allocated the index and, on a failed write, return it to tpt_table and decrement stats.stag.cur. Key the rollback on both the write error and that flag, not the error alone: a non-reset update carries a caller-owned STAG that this call did not allocate and must not free.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

3.5ec3eead217181d7360a11317a888ceb30807867c
Vendor states this is fixed in 2f17ca7ab5269ac2504e1039c3921373dccd7712 (fixed)
Vendor states this is fixed in 5a21e5114cec4cd3f8a2843d4c46bc49634d6e96 (fixed)
Vendor states this is fixed in 5fe4731bfbd8d83c4a14b4af3a27329969ce8a99 (fixed)
Vendor states this is fixed in 8f6976d635d190e3d7af7103daaa581cf1ccc12e (fixed)
Vendor states this is fixed in 9eeafcda1d6c11f0eec532243c4e96ec8c632bd7 (fixed)
Vendor states this is fixed in a2e37d1ab773be3cd26b1c19593ca2dbcece9c57 (fixed)
Vendor states this is fixed in a64e2beb450179a5d43034af8d5476a11eac1486 (fixed)
Vendor states this is fixed in fdfb5cea4bf070cdb31d997efd87bb684df041fd (fixed)
Vendor states this is fixed in 3.5 (unaffected)
Vendor states this is fixed in 5.10.270 (unaffected)
Vendor states this is fixed in 5.15.221 (unaffected)
Vendor states this is fixed in 6.1.188 (unaffected)
Vendor states this is fixed in 6.12.110 (unaffected)
Vendor states this is fixed in 6.18.52 (unaffected)
Vendor states this is fixed in 6.6.157 (unaffected)
Vendor states this is fixed in 7.2.6 (unaffected)
Vendor states this is fixed in 7.3 (unaffected)
Vendor states this is fixed in 7.3-rc1 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

Quick Info

StatusRECEIVED

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card