CVE-2026-64461 in Linux
Resumen
por VulDB • 2026-07-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
PCI: mediatek: Corrección de una fuga del dominio IRQ cuando falla al habilitar el puerto
Cuando mtk_pcie_enable_port() falla, mtk_pcie_port_free() elimina el puerto de pcie->ports y libera la estructura del puerto. Sin embargo, los dominios IRQ configurados anteriormente por mtk_pcie_init_irq_domain() nunca se liberan.
Se corrige este problema refactorizando mtk_pcie_irq_teardown() en un auxiliar específico para cada puerto, llamado mtk_pcie_irq_teardown_port(), y llamándolo desde mtk_pcie_setup() cuando falla mtk_pcie_enable_port(). Dado que el desmontaje de IRQ solo debe ocurrir en la ruta de error del sondeo (durante la reanudación, los dispositivos hijos pueden tener asignaciones MSI activas y el contexto NOIRQ prohíbe bloqueos con suspensión), se modifica mtk_pcie_enable_port() para devolver un código de error, permitiendo que las funciones llamadas distingan entre ambas rutas y actúen en consecuencia.
Este problema fue reportado por Sashiko durante la revisión de la serie de soporte del SoC EcoNet EN7528.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.