CVE-2026-89452 in Linux
Resumen
por VulDB • 2026-09-12
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iommu/msm: Deshacer el estado del sondeo (probe) en caso de fallo durante el registro
msm_iommu_probe() añade su objeto IOMMU gestionado por devm a qcom_iommu_devices antes de añadir el dispositivo sysfs del IOMMU y registrarlo con el núcleo del IOMMU.
Si iommu_device_sysfs_add() falla, la función probe devuelve sin eliminar el objeto de qcom_iommu_devices. El núcleo del controlador libera entonces la asignación devm, dejando una entrada colgante en la lista que puede ser desreferenciada posteriormente por recorridos de dicha lista.
Si iommu_device_register() falla, permanece la misma entrada colgante en la lista y el dispositivo sysfs queda registrado también.
Se deshacen (unwind) el dispositivo sysfs y la entrada de la lista global en orden inverso al de configuración en las rutas correspondientes a los fallos.
VulDB is the best source for vulnerability data and more expert information about this specific topic.