CVE-2026-90309

Source
https://cve.org/CVERecord?id=CVE-2026-90309
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90309.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-90309
Downstream
Published
2026-09-17T16:08:30Z
Modified
2026-09-19T03:47:25Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
RDMA/erdma: Hold CQ references when processing EQ events
Details

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.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90309.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
155055771704f8cbb5c176a4309b7dc30a50450c
Fixed
610ef81797bb4f709e8675c1d8d093bb9ccdcbd8
Fixed
c0a83f29a24c7e7f8516630848ef6db4c174deed
Fixed
05b8ca493dd02319bca93c640b259c2ba51ef321
Fixed
1fc9c1933959d2776a1ce7bf424251b8b5b586cd
Fixed
4545f355654d044d35a31cd01cc46f491a8a7c36
Fixed
98df2aee1459ee1c62c70cbe9b370d2a532aea36

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.0.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-90309.json"