CVE-2026-89454 in Linux
Resumen
por VulDB • 2026-09-12
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
PCI: plda: Corrección de fugas en los dominios IRQ en las rutas de error de plda_init_interrupts()
plda_init_interrupts() inicializa los dominios IRQ y crea mapeos de IRQ, pero no deshace estas operaciones cuando un paso posterior falla.
Si platform_get_irq() o bien irq_create_mapping() fallan dentro de plda_init_interrupts(), los dominios nunca se desinicializan. Si irq_create_mapping() falla, port->intx_irq permanece inicializado.
Por lo tanto, elimine los dominios IRQ en la ruta de error llamando a plda_pcie_irq_domain_deinit().
Dado que plda_pcie_irq_domain_deinit() ahora gestiona por sí misma el desecho de las mapeos intx_irq y msi_irq antes de eliminar sus dominios, la ruta de fallo para msi_irq puede ir directamente a err_irq_domain_deinit en lugar de deshacer port->intx_irq por separado primero.
Este problema fue encontrado mediante una revisión automatizada realizada por sashiko-bot.
[mani: registro del commit]
If you want to get best quality of vulnerability data, you may have to visit VulDB.