Database/Kernel, userspace & hypervisor
Linux kernel (drivers/nvme/target): The target disables a namespace without waiting for in-flight I/O to drain, so a
Impact
The target disables a namespace without waiting for in-flight I/O to drain, so a request can be submitted against an already torn-down queue and dereference freed state - a general protection fault that panics the storage node. Any routine namespace reconfiguration becomes a coin flip on crashing the box while clients are attached.
Who can reach it
The crash needs two halves: an operator or automation disabling/reconfiguring an exported namespace (configfs, host root), and a connected client with I/O in flight at that instant. The client side is fully controlled by whoever is attached to the subsystem, so a tenant peer that keeps a steady stream of I/O open holds the window open permanently and turns every namespace disable into a node panic. Requires nvmet configured and exporting namespaces.
What to do
No fixed version is listed on this record - boot a kernel carrying the linked stable commits. Interim: quiesce or disconnect clients before disabling a namespace, and treat namespace reconfiguration on unpatched target nodes as a maintenance operation rather than an online one.
References
Related entries
- 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
- Linux kernel (drivers/nvme/target): Every command a client sends to the target carrying metadata (protectionCVE-2025-38405 · Linux kernel (drivers/nvme/target)High
- Linux kernel (drivers/nvme/target): Ordinary client I/O to an nvmet block-device namespace can hit a completion raceCVE-2026-23148 · Linux kernel (drivers/nvme/target)High
- Linux kernel (drivers/nvme/target): A client that completes the TLS handshake against the NVMe-oF TCP target and thenCVE-2026-74385 · 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.