Database/Kernel, userspace & hypervisor
Linux kernel (drivers/nvme/target): A client that completes the TLS handshake against the NVMe-oF TCP target and then
Impact
A client that completes the TLS handshake against the NVMe-oF TCP target and then lets the socket fall out of the established state leaks the whole queue structure and its socket - the target never notices the failure and never cleans up. Repeating it exhausts memory and socket resources on the shared storage node.
Who can reach it
Reachable from any peer on the fabric that can complete a TLS handshake with the nvmet-tcp listener; the leak is in the handshake-completion callback, so it lands before the controller association is established. Conditional on nvmet-tcp being configured with TLS - a plain-text target is not affected by this path.
What to do
No fixed version is listed on this record - boot a kernel carrying the linked stable commits. Interim: restrict fabric reachability of the TLS-enabled nvmet-tcp port to the storage network, and watch for queue/socket counts that climb without a matching client population.
References
Related entries
- Linux kernel (drivers/nvme/target): Every connection that dies partway through queue allocation on the NVMe-oF TCPCVE-2026-74386 · Linux kernel (drivers/nvme/target)High
- Linux kernel (drivers/nvme/target): A client that asks the target to create a submission queue with an invalid queue IDCVE-2026-72128 · Linux kernel (drivers/nvme/target)Medium
- Linux kernel (drivers/nvme/target): The target disables a namespace without waiting for in-flight I/O to drain, so aCVE-2025-21850 · Linux kernel (drivers/nvme/target)Critical
- Linux kernel (drivers/nvme/target): A client connected to your NVMe-oF TCP target can drive a reference-count underflowCVE-2026-64534 · Linux kernel (drivers/nvme/target)Critical
- Linux kernel (drivers/nvme/target): When the target's peer-to-peer memory pool runs dry, it still tries to return theCVE-2021-47130 · Linux kernel (drivers/nvme/target)High
- Linux kernel (drivers/nvme/target): A connecting client that abandons the TCP connection at the right moment duringCVE-2025-38035 · Linux kernel (drivers/nvme/target)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.