CVE-2026-90292

CVE-2026-90292

High · published September 17, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
5.3
In the wild
Unconfirmed
What it is

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

RDMA/siw: Fix use-after-free in siw_accept()

siw_accept() looks up the QP supplied by userspace. If that QP is

already in RTS, the function jumps to error cleanup before associating

the incoming CEP with it.

The cleanup tests whether qp->cep is non-NULL and assumes the current

call installed the association. However, qp->cep can point to the CEP

of an existing connection. The cleanup then drops a reference from the

incoming cep, not qp->cep. Once the incoming endpoint loses its

remaining references, this can free it before the subsequent cep->qp

store, causing a use-after-free. It also clears the existing QP

association.

Only release the association reference when qp->cep is the incoming

CEP. This preserves an existing association and avoids accessing the

freed endpoint.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00164 · 5.3th percentile
Published
2026-09-17T21:17Z
References (8)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:08Z
    RDMA/siw: Fix use-after-free in siw_accept()
    cvelistv5