CVE-2026-80608
nicheUse-after-free race in Linux kernel amdxdna (AMD XDNA NPU) driver
A use-after-free race condition exists in the Linux kernel's accel/amdxdna driver for AMD XDNA NPU accelerators: when force_iova mode is enabled, amdxdna_remove() frees the device's IOMMU domain, and a subsequent amdxdna_gem_obj_free() call may then access that already-freed domain. The flaw is triggered during device removal or driver teardown when DRM GEM buffer objects are released after the domain has been freed. A local attacker with low privileges could potentially exploit the resulting memory corruption for high-impact confidentiality, integrity, and availability loss (CVSS 8.8, scope changed), typically manifesting as a local privilege escalation or kernel crash. Affected systems are those running Linux kernels that ship the amdxdna driver on hardware with an AMD XDNA (Ryzen AI) NPU, with the race specifically requiring force_iova mode. No public proof-of-concept or in-the-wild exploitation is known, and EPSS estimates only ~0.1% probability of exploitation within 30 days.
What to do: Update the Linux kernel to a build that includes the upstream amdxdna fix once your distribution vendor ships it (no fixed version number was provided in the source data). Check whether the amdxdna module is loaded (e.g., 'lsmod | grep amdxdna') and whether force_iova is enabled; systems without an AMD XDNA NPU are not affected. As an interim measure, avoid unbinding or hot-removing the amdxdna device while DRM/GEM buffers remain open.
| Linux kernel (accel/amdxdna AMD XDNA NPU accelerator driver) | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Fix iommu domain lifetime race during device removal When force_iova mode is enabled, amdxdna_remove() frees xdna->domain. If amdxdna_gem_obj_free() is called after device removal, it may attempt to access xdna->domain, resulting in a use-after-free. Fix the race by adding freeing xdna->domain as a managed release action, so its lifetime is managed by DRM and remains valid until all managed resources are released.
- Vector
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.