CVE-2026-90415

Source
https://cve.org/CVERecord?id=CVE-2026-90415
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90415.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-90415
Downstream
Published
2026-09-17T16:09:40Z
Modified
2026-09-18T03:48:38Z
Summary
RDMA/cxgb4: free STAG index when TPT entry write fails
Details

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.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90415.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ec3eead217181d7360a11317a888ceb30807867c
Fixed
5fe4731bfbd8d83c4a14b4af3a27329969ce8a99
Fixed
8f6976d635d190e3d7af7103daaa581cf1ccc12e
Fixed
9eeafcda1d6c11f0eec532243c4e96ec8c632bd7
Fixed
5a21e5114cec4cd3f8a2843d4c46bc49634d6e96
Fixed
2f17ca7ab5269ac2504e1039c3921373dccd7712
Fixed
a2e37d1ab773be3cd26b1c19593ca2dbcece9c57
Fixed
a64e2beb450179a5d43034af8d5476a11eac1486
Fixed
fdfb5cea4bf070cdb31d997efd87bb684df041fd

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90415.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
3.5.0
Fixed
5.10.270
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.221
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.188
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.157
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.110
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.52
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90415.json"