Database/Kernel, userspace & hypervisor
Linux NVMe host: a positive Identify status is ignored and a zoned queue is set up with zero zone size
Impact
nvme_update_ns_info_block() only tests for a negative return from nvme_query_zone_info(), so a positive NVMe status from Identify falls through and the namespace is registered as zoned with a zero zone size. Live limits then drive a shift by ilog2(0) on the I/O submission path. Any device, firmware or NVMe-oF target that fails that one command reaches it, which puts the trigger on the storage side rather than the host side - a misbehaving or hostile NVMe-oF target can push a GPU node into this state. The record describes a crash path only; no privilege gain is claimed.
Who can reach it
A local NVMe device or a remote NVMe-oF target that fails the Identify command during namespace scan or revalidation. No host-side authentication is involved; the host is the victim of what the target answers.
What to do
Pick up the stable kernel with the fix (it skips the zoned limits update and logs the failure) and reboot the node. No fixed version numbers are given in the record, only the three stable commits.
References
Related entries
- Linux nvme-fc: double free of fabrics options when nvme_add_ctrl() fails during connectCVE-2026-89974 · Linux kernel nvme-fc (fabrics options ownership on controller init failure)High
- Linux kernel NFSv4 client: dropped delegations leave the state manager looping on revoked stateCVE-2026-90234 · Linux kernel NFSv4 client (delegation handling in nfs_inode_set_delegation)High
- Linux qla2xxx: dying NPIV vport re-inserted into host_map during report ID acquisition, causing use-after-freeCVE-2026-97531 · Linux kernel scsi/qla2xxx (report ID acquisition vs. vport deletion)High
- Linux qla2xxx: pending qpair work runs after response queue teardown, causing use-after-freeCVE-2026-97536 · Linux kernel scsi/qla2xxx (queue pair teardown, qla25xx_free_rsp_que)High
- Linux nvme: sparse NSID gaps make namespace scan iterate billions of times, causing soft lockupCVE-2026-98056 · Linux kernel nvme core (nvme_scan_ns_list stale-namespace removal)High
- Linux kernel libiscsi_tcp: a Data-In PDU naming a WRITE command's ITT overwrites the writer's own pagesCVE-2026-98479 · Linux kernel libiscsi_tcp (Data-In PDU direction check in iscsi_tcp_hdr_dissect)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.