Database/Kernel, userspace & hypervisor
Linux kernel (drivers/iommu/intel): The whole node hangs. VT-d keeps re-issuing an ATS device-TLB invalidation to a
Impact
The whole node hangs. VT-d keeps re-issuing an ATS device-TLB invalidation to a device that is already gone, retrying forever inside interrupt context after the invalidation-timeout fault. The NMI watchdog reports a hard lockup and the box stops serving every tenant on it.
Who can reach it
Needs a device behind a hotplug-capable PCIe port to vanish or its link to flap: an operator hot-unplugging a GPU or NIC, a flaky link, or a tenant-initiated device/bus reset on a passthrough function that ends in link-down. Conditional on Intel VT-d with ATS enabled, which is the normal state for passthrough-capable accelerators and SmartNICs. Not reachable from the network fabric; the trigger is a PCIe topology event, not a crafted request.
What to do
The record lists no fixed release; boot a kernel carrying the stable fix commits below. Interim controls: keep ATS-capable endpoints out of hotplug-capable slots, disable PCIe hotplug on slots holding passthrough devices, and do not let tenants initiate bus resets on assigned functions.
References
Related entries
- Linux kernel (drivers/iommu/intel): Attaching a nested parent domain skips allocating the invalidation batch structureCVE-2024-56668 · Linux kernel (drivers/iommu/intel)Medium
- Linux kernel (drivers/iommu/intel): On device release VT-d could dereference a NULL domain and, separately, leave theCVE-2024-27079 · Linux kernel (drivers/iommu/intel)Medium
- Linux kernel (drivers/iommu/intel): On the VT-d PASID detach path, if the PASID being removed is not found the codeCVE-2025-21833 · Linux kernel (drivers/iommu/intel)Medium
- Linux kernel (drivers/iommu/intel): VT-d accepted a PASID attachment to a nested domain whose parent has dirty trackingCVE-2026-53372 · Linux kernel (drivers/iommu/intel)Medium
- Linux kernel (drivers/iommu/intel): SVA bind and unbind are asymmetric on VT-d hardware without PCI/PRI - bind skipsCVE-2026-64591 · Linux kernel (drivers/iommu/intel)Medium
- Linux kernel (drivers/iommu/intel): On VT-d scalable mode with VMD enabled, RID2PASID setup fails for devices behindCVE-2022-48916 · Linux kernel (drivers/iommu/intel)Medium
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.