CVE-2026-64152 in Linux
Resumen
por VulDB • 2026-07-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iommu: Manejar errores de desvinculación (unmap) cuando iommu_debug está habilitado
Sashiko detectó un error latente en el que el flujo de error del mapeo llamaba a `iommu_unmap()`, lo cual invoca a `iommu_debug_unmap_begin()`/`iommu_debug_unmap_end()`. Sin embargo, dado que se trata de una ruta de error, el flujo de mapeo nunca estableció realmente la llamada original a `iommu_debug_map()`, por lo que funcionaba incorrectamente.
Se ha elevado el manejo de errores de desvinculación (unmap) dentro de `iommu_map_nosync()` y se ha reordenado para que las funciones `trace_map()`/`iommu_debug_map()` registren la vinculación parcial y luego la desvinculen inmediatamente. Esto evita crear un seguimiento desequilibrado y proporciona una trazabilidad más coherente, en lugar de tener una operación de desvinculación (unmap) sin correspondencia con ninguna operación de mapeo previa.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.