What’s Vulnerable › Vulnerabilities
CVE-2026-64152: iommu: Handle unmap error when iommu_debug is enabled
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.1% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-07-19 · updated 2026-08-17
Description
In the Linux kernel, the following vulnerability has been resolved: iommu: Handle unmap error when iommu_debug is enabled Sashiko noticed a latent bug where the map error flow called iommu_unmap() which calls iommu_debug_unmap_begin()/iommu_debug_unmap_end() however since this is an error path the map flow never actually established the original iommu_debug_map() it will malfunction. Lift the unmap error handling into iommu_map_nosync() and reorder it so the trace_map()/iommu_debug_map() records the partial mapping and then immediately unmaps it. This avoid creating the unbalanced tracking and provides saner tracing instead of a unmap unmatched to any map.
Affected products
- Linux kernel: from 7.0 before 7.0.11; 7.1-rc1, 7.1-rc2, 7.1-rc3 — fixed in 7.0.11
How to fix
Upgrade to a fixed version: Linux kernel 7.0.11. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/0735c54804c709d1b292f3b6947cfb560b2ce552
- https://git.kernel.org/stable/c/0cd028806efc148a75d4acf711d21db335a89661
Get alerted when CVE-2026-64152 or the next vulnerability affects your stack