CVE-2026-90309

RDMA/erdma: Hold CQ references when processing EQ events

HIGH
7.8
CVSS Score
Published: September 17, 2026 at 04:08 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
HIGH7.8
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: RDMA/erdma: Hold CQ references when processing EQ events EQ handlers look up CQs from dev->cq_xa and invoke CQ completion or error callbacks outside the xarray lock. erdma_destroy_cq() can erase the CQ from the xarray and free its queue buffer and doorbell record while a previously scheduled EQ handler is still using the CQ. Add a CQ refcount and take a reference under the xarray lock with refcount_inc_not_zero(). Remove the CQ from the xarray before dropping the destroy-path reference, then wait for in-flight EQ users before releasing CQ resources.

Affected

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

155055771704f8cbb5c176a4309b7dc30a50450c6.0
Vendor states this is fixed in 05b8ca493dd02319bca93c640b259c2ba51ef321 (fixed)
Vendor states this is fixed in 1fc9c1933959d2776a1ce7bf424251b8b5b586cd (fixed)
Vendor states this is fixed in 4545f355654d044d35a31cd01cc46f491a8a7c36 (fixed)
Vendor states this is fixed in 610ef81797bb4f709e8675c1d8d093bb9ccdcbd8 (fixed)
Vendor states this is fixed in 98df2aee1459ee1c62c70cbe9b370d2a532aea36 (fixed)
Vendor states this is fixed in c0a83f29a24c7e7f8516630848ef6db4c174deed (fixed)
Vendor states this is fixed in 6.0 (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.

CVSS

7.8HIGHLinux
Vector?

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