CVE-2026-90417

CVE-2026-90417

published September 17, 2026

CVSS
—
EPSS
0%
Percentile
10.0
In the wild
Unconfirmed
What it is

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().

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.0th percentile
Published
2026-09-17T21:17Z
References (5)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:09Z
    RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()
    cvelistv5