CVE-2026-72384 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

irqchip/ts4800: Correzione della mancata pulizia del handler in cascata durante l'operazione di rimozione (remove)

Il driver installa un handler in cascata per l'interruzione padre durante la fase di probe utilizzando irq_set_chained_handler_and_data(), ma la funzione remove non cancella tale handler. Ciò lascia un dangling handler che potrebbe essere invocato quando si verifica l'interrupt del padre dopo che il driver è stato rimosso, potenzialmente accedendo a memoria già liberata e causando un crash del kernel.

Inoltre, parent_irq ottenuto tramite irq_of_parse_and_map() non viene memorizzato, rendendolo inaccessibile nella funzione remove. Inoltre, le mappature degli interrupt create durante la fase di probe non vengono correttamente smaltite (disposed).

Si risolve il problema mediante:

- Salvataggio di parent_irq nel probe - Cancellazione dell'handler in cascata impostandolo a NULL in ts4800_ic_remove() - Smaltimento di tutte le mappature IRQ prima della rimozione del dominio per prevenire perdite di risorse

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

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00215

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!