CVE-2026-90417

Source
https://cve.org/CVERecord?id=CVE-2026-90417
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90417.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-90417
Downstream
AZL (1)
BELL (1)
DEBIAN (1)
openSUSE (2)
SUSE (11)
UBUNTU (1)
Related
Published
2026-09-17T16:09:42Z
Modified
2026-10-28T02:31:07Z
Summary
RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()
Details

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

RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()

When the device is in the fatal error state, write_tpt_entry() returns -EIO before handing the caller's preallocated skb to the transmit path; its allocation-failure returns do the same. c4iw_dereg_mr() ignores the error and frees mhp, leaking mhp->dereg_skb. c4iw_get_dma_mr() instead frees the skb a second time after dereg_mem() already consumed it, a double free.

Make write_tpt_entry() the sole owner of a non-NULL skb, freeing it on every return preceding handoff to c4iw_ofld_send(): fatal error, tpt and stag allocation failure. c4iw_ofld_send() consumes the skb on success and error alike, so drop the redundant kfree_skb() in c4iw_get_dma_mr() after dereg_mem().

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90417.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
0f8ab0b6e91b4d5302ceee5ec12ce54d81297635
Fixed
68c1d2c085f205e8a5338bc3d3304f897deca4d9
Fixed
379cf06e6fe34af980064c6ccaf15d8e26ec4a42
Fixed
2fcd26f4680143e9ec477069530548dbe20fce6f
Fixed
6b15fc9bc117fb6597fa1c2cc30284aafe71101c
Fixed
373f3716a2de7adc739269ebb4d87e5bf4dc180c

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.8.0
Fixed
6.6.160
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.114
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.57
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-90417.json"