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.
Published: 2026-07-25
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A reference count leak in the NVMe RDMA target occurs when a host queue backlog is exceeded during queue connection; the kernel obtains an ndev reference via kref_get() but fails to release it on the NVME_SC_CONNECT_CTRL_BUSY return path, causing the ndev reference to leak. The accumulated memory usage can grow until the system exhausts kernel memory, potentially leading to instability or a reboot. The underlying weakness is a resource leak (CWE-911).

Affected Systems

The flaw resides in the NVMe RDMA target code of the Linux kernel. Any kernel release that contains the unpatched implementation, which includes default kernel packages shipped by mainstream distributions prior to the commit that fixes the leak (the referenced commit is 5828517d17), is potentially affected. No specific version numbers are supplied, so any kernel compiled before that commit is at risk.

Risk and Exploitability

Based on the description, it is inferred that an attacker would need the ability to initiate RDMA connections to the target and repeatedly trigger the backlog overflow condition. The likely attack vector is an RDMA host device that triggers queue connections exceeding the backlog. The CVSS score of 7.0 classifies this as a high‑severity denial‑of‑service vulnerability, while the EPSS score of less than 1% indicates a very low current exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.

Generated by OpenCVE AI on August 3, 2026 at 19:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the NVMe RDMA reference‑count leak fix or manually apply the patch from commit 5828517d17eda27f21d29ea14800c9e0a57bad11.
  • If a kernel upgrade cannot be performed immediately, disable the NVMe RDMA target module or restrict RDMA host access to trusted devices to prevent the backlog overflow that triggers the leak.
  • After applying the fix or workaround, monitor system memory usage and the reference counts of NVMe RDMA devices to verify that the leak has been eliminated.

Generated by OpenCVE AI on August 3, 2026 at 19:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
History

Sun, 02 Aug 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Tue, 28 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-911
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Sun, 26 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
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.
Title nvme: target: rdma: fix ndev refcount leak on queue connect
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-25T08:49:49.541Z

Reserved: 2026-07-19T15:36:31.780Z

Link: CVE-2026-64321

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-25T10:17:13.530

Modified: 2026-08-11T15:00:57.447

Link: CVE-2026-64321

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-25T00:00:00Z

Links: CVE-2026-64321 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T19:30:04Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count