GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel (drivers/nvme/host): The multipath sibling list is walked without SRCU protection during path revalidation

CVE-2022-49003Kernel, userspace & hypervisorcurated

Impact

The multipath sibling list is walked without SRCU protection during path revalidation while concurrent scan work frees namespaces out from under it, giving a use-after-free on the initiator. The reported panic came from a live NVMe/RDMA multipath setup - the node dies and takes every tenant on it.

Who can reach it

Initiator-side, driven by the remote target: namespace-change async event notifications are what schedule scan work, and the target decides when and how often to send them. A target that a tenant controls, or one an attacker has compromised, can spray namespace-change AENs and capacity changes to force the concurrent revalidate/remove race. Requires native NVMe multipath enabled (the default) with a fabric transport.

What to do

No fixed version is listed on this record - boot a kernel carrying the linked stable commits. Interim: only connect initiators to targets you operate, and treat a node emitting repeated capacity-change/rescan events as suspect - drain it.

References

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.