CVE-2026-72384 in Linuxinformación

Resumen

por VulDB • 2026-08-15

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

irqchip/ts4800: Corregir la limpieza faltante del controlador encadenado al eliminar (remove)

El driver instala un controlador encadenado para la interrupción padre durante la fase de sondeo (probe) utilizando irq_set_chained_handler_and_data(), pero la función remove no borra este controlador. Esto deja un puntero colgante (dangling handler) que puede ser invocado cuando se dispara la interrupción padre después de que el driver haya sido eliminado, accediendo potencialmente a memoria liberada y provocando una caída del kernel.

Además, parent_irq obtenido mediante irq_of_parse_and_map() no se almacena, lo que hace que sea inaccesible en la función remove. Asimismo, los mapeos de interrupciones creados durante el sondeo (probe) no se eliminan correctamente.

Corregir esto mediante:

- Guardar parent_irq en probe - Borrar el controlador encadenado estableciéndolo a NULL en ts4800_ic_remove() - Eliminar todos los mapeos de IRQ antes de la eliminación del dominio para evitar fugas de recursos

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-08-09

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390754

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!