CVE-2026-64462 in Linux
Resumen
por VulDB • 2026-07-25
En el kernel de Linux se ha resuelto la siguiente vulnerabilidad:
PCI: altera: Corrección de fugas de recursos en caso de fallo durante la inicialización (probe)
El controlador de interrupciones encadenado (chained IRQ handler) se configura durante la fase de prueba, pero solo se elimina durante la función remove() del controlador. Si pci_host_probe() falla, el controlador y el dominio INTx IRQ permanecen activos aunque el almacenamiento del puente host gestionado por devm que contiene struct altera_pcie sea liberado, dejando al controlador con un puntero de datos obsoleto (stale).
Las interrupciones también se habilitan antes de llamar a pci_host_probe(). Si la fase de prueba falla después de ese punto, la fuente de interrupción del controlador debería deshabilitarse antes de eliminar el controlador encadenado y el dominio INTx.
Por lo tanto, configure el controlador encadenado únicamente después de que se haya creado el dominio INTx. Deshabilite las interrupciones del controlador durante la limpieza (teardown) de IRQ y deshaga la configuración de IRQ si pci_host_probe() falla.
[mani: registro del commit]
If you want to get best quality of vulnerability data, you may have to visit VulDB.