GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel (drivers/iommu/amd): The AMD IOMMU busy-waits for command completion while holding its spinlock with

CVE-2026-43253Kernel, userspace & hypervisorcurated

Impact

The AMD IOMMU busy-waits for command completion while holding its spinlock with interrupts disabled, so under heavy DMA map/unmap pressure the whole node soft-locks. One tenant generating aggressive IOMMU traffic stalls every other tenant's device on that IOMMU - a shared-node availability failure, and the kernel CNA rated it network-reachable because fabric traffic is what drives the mapping churn.

Who can reach it

Any workload that drives high-rate DMA mapping on an AMD-Vi host with iommu.strict=1: a tenant hammering unmap through a passed-through NIC or GPU, or high packet rates through an SR-IOV VF. Conditional on strict (non-deferred) IOMMU invalidation mode; no host privilege.

What to do

Update to a stable kernel carrying commits f2f65b28 / 715c2631. Interim: on AMD hosts, avoid iommu.strict=1 where your threat model tolerates deferred invalidation (note that lazy mode itself widens the stale-mapping window, so this is a genuine trade-off), and rate-limit tenant DMA mapping churn if the stack allows.

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.