Database/Kernel, userspace & hypervisor
Linux kernel (drivers/nvme/host): Same race as the RDMA variant but on NVMe/TCP, which is the far more common fabric in
Impact
Same race as the RDMA variant but on NVMe/TCP, which is the far more common fabric in a mixed cluster - an async-event submission can reach an admin queue whose socket error recovery has already released, giving a use-after-free and a kernel panic on the compute node.
Who can reach it
Initiator-side, triggered whenever the TCP connection to the target drops while the host has an AER outstanding. The remote target controls both halves: it sends the async event notification and it can close or stall the connection. This is a live concern if the operator connects initiators to tenant-controlled or shared NVMe/TCP targets, or if a tenant can interfere with the storage path on the network. Requires nvme-tcp in use.
What to do
No fixed version is listed on this record - boot a kernel carrying the linked stable commits. Interim: pin NVMe/TCP storage traffic to a network tenants cannot reach or disrupt, and only connect initiators to targets you operate.
References
Related entries
- Linux kernel (drivers/nvme/host): The multipath sibling list is walked without SRCU protection during path revalidationCVE-2022-49003 · Linux kernel (drivers/nvme/host)Critical
- Linux kernel (drivers/nvme/host): A discard (TRIM) request that is retried and fails again before a fresh payload isCVE-2024-41073 · Linux kernel (drivers/nvme/host)Critical
- Linux kernel (drivers/nvme/host): An off-by-one in the Flexible Data Placement index check accepts a placement indexCVE-2026-74361 · Linux kernel (drivers/nvme/host)Critical
- Linux kernel (drivers/nvme/host): The multipath current-path array is sized by the count of possible NUMA nodes butCVE-2026-74384 · Linux kernel (drivers/nvme/host)Critical
- Linux kernel (drivers/nvme/host): The PRP list mempool is sized in the wrong units, so a large I/O that needs two PRPCVE-2022-50756 · Linux kernel (drivers/nvme/host)High
- Linux kernel (drivers/nvme/host): The NVMe/RDMA initiator destroys the queue pair before the connection manager ID, soCVE-2021-47378 · Linux kernel (drivers/nvme/host)Critical
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.