CVE-2026-64321: Linux kernel · nvme: target: rdma: fix ndev refcount leak on queue connect
Affects Linux kernelSource CVE Database V5
Not known to be exploited · fixed in d65fe42820b890a6a4644de0a95a812471f79ad3 : update Linux kernel when convenient.
Data as of 6 Nov 2026, 17:04 UTC
Rated by Threat Radar · No CVSS score from NVD or the CNA
Thin evidence
One scorer or none- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers cannot reliably automate steps 1–4 of the kill chain
- Technical impact
- Limited control over the software or limited information exposure
CISA SSVC assessment, 2026-11-06.
- Patch
- Available – fixed in d65fe42820b890a6a4644de0a95a812471f79ad3, badc53620fe813b3a9f727ef9526f98567c2c898, a8803c4f0ac3fa7df5551bbb5a8800c434a94357 +4
Exploitation evidence
Disclosed: evidence found.
CVE published 25 Jul 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
Description
In the Linux kernel, the following vulnerability has been resolved: nvme: target: rdma: fix ndev refcount leak on queue connect nvmet_rdma_queue_connect() calls nvmet_rdma_find_get_device() which acquires a reference on the returned ndev via kref_get(). On the path where the host queue backlog is exceeded and the function returns NVME_SC_CONNECT_CTRL_BUSY, reference of ndev is not released, leaking the kref. Fix this by adding a goto to the existing put_device label before the early return.
References
- git.kernel.org/stable/c/204b9645536bb4a77a2cb35e6519dbf9f4ea1665 (opens in a new tab)
- git.kernel.org/stable/c/00eaa58988d35fd47ca8811f7f72871591f61ffb (opens in a new tab)
- git.kernel.org/stable/c/712f3268a62d0df98a7ee991cba963ced2e58007 (opens in a new tab)
- git.kernel.org/stable/c/d65fe42820b890a6a4644de0a95a812471f79ad3 (opens in a new tab)
- git.kernel.org/stable/c/a8803c4f0ac3fa7df5551bbb5a8800c434a94357 (opens in a new tab)
- git.kernel.org/stable/c/5828517d17eda27f21d29ea14800c9e0a57bad11 (opens in a new tab)
- git.kernel.org/stable/c/badc53620fe813b3a9f727ef9526f98567c2c898 (opens in a new tab)