CVE-2026-89447 in Linux
Resumen
por VulDB • 2026-09-11
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iommufd: Evitar bloquear accesos internos durante unmap
La función `iommufd_access_notify_unmap()` omite los accesos internos porque no tienen una callback externa para invocar en caso de desvinculación (unmap).
Sin embargo, la prueba actual llama a `iommufd_lock_obj()` antes de verificar si el acceso es interno. Si `iommufd_lock_obj()` tiene éxito, el bucle detecta entonces el acceso interno y continúa, omitiendo la llamada correspondiente a `iommufd_put_object()` utilizada por la ruta normal de desvinculación (unmap). Esto provoca una fuga en la referencia del objeto tomada por `iommufd_lock_obj()`.
Verificar primero los accesos internos para que las entradas omitidas nunca se bloqueen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.