Impact
The flaw is a race condition in the AMD IOMMU driver that allows the shared need_sync flag to be cleared before all queued commands have completed. When a CPU checks the flag without proper locking, it can return early and free page‑table entries while the IOMMU may still reference them. This creates a use‑after‑free that can corrupt kernel memory. The vulnerability is a logical race (CWE-362) that violates the FIFO completion contract (CWE-367).
Affected Systems
The likely affected systems are all Linux kernels that include the AMD IOMMU implementation, including the default kernels in most distributions that support device assignment through IOMMU. Based on the advisory wording that no specific version ranges are listed, any kernel that contains the vulnerability code prior to the patch is potentially affected.
Risk and Exploitability
The CVSS score of 8.8 indicates high severity, while the EPSS score of <1% suggests exploitation is unlikely in the wild. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, the likely attack vector requires local access on a multi‑CPU system and the attacker must trigger concurrent IOMMU commands to force the race; no publicly disclosed exploits exist at this time.
OpenCVE Enrichment
Debian DLA
Ubuntu USN