Improper Error Handling in Linux Kernel's IOMMU Functionality by Linux Foundation
CVE-2026-64152
What is CVE-2026-64152?
A vulnerability exists in the Linux kernel related to improper error handling during IOMMU unmap processes. Specifically, when iommu_debug is enabled, the error flow inadvertently called iommu_unmap(), which in turn triggered debugging functions without having a corresponding established mapping from iommu_debug_map(). This can lead to unbalanced tracking and may compromise the integrity of memory management and tracing operations. Fixing this involves strategic reordering of operations to ensure that unmap actions are properly recorded, thus enhancing stability and reducing the potential for malfunction during debugging processes.
Affected Version(s)
Linux ccc21213f013834b484cdcc738e282f963fcfc97 < 0cd028806efc148a75d4acf711d21db335a89661
Linux ccc21213f013834b484cdcc738e282f963fcfc97 < 0735c54804c709d1b292f3b6947cfb560b2ce552
Linux 7.0