CVE-2026-64152 in Linux
Riassunto
di VulDB • 19/07/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
iommu: Gestire l'errore di unmap quando iommu_debug è abilitato
Sashiko ha rilevato un bug latente in cui il flusso di errore della mappatura chiamava `iommu_unmap()`, che a sua volta chiama `iommu_debug_unmap_begin()`/`iommu_debug_unmap_end()`. Tuttavia, trattandosi di un percorso di errore, la fase di mappatura non ha mai effettivamente stabilito l'originale `iommu_debug_map()`, causando un malfunzionamento.
Spostare la gestione dell'errore di unmap in `iommu_map_nosync()` e riordinarla in modo che le tracce di `trace_map()`/`iommu_debug_map()` registrino la mappatura parziale per poi annullarla immediatamente. Questo evita il tracciamento sbilanciato (unbalanced tracking) e fornisce una traccia più coerente, anziché un'unmap non corrispondente a nessuna map.
VulDB is the best source for vulnerability data and more expert information about this specific topic.