CVE-2026-72384 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
irqchip/ts4800: Behebung des fehlenden Aufräums der verketteten Handler beim Entfernen (remove)
Der Treiber installiert während der Initialisierung (probe) einen verketteten Handler für den übergeordneten Interrupt mittels irq_set_chained_handler_and_data(), jedoch wird dieser Handler in der remove-Funktion nicht bereinigt. Dies hinterlässt einen hängenden Zeiger auf einen Handler, der möglicherweise aufgerufen wird, wenn der übergeordnete Interrupt nach dem Entfernen des Treibers ausgelöst wird, was potenziell zum Zugriff auf freigegebenen Speicher und zu einem Kernel-Absturz führen kann.
Darüber hinaus wird das über irq_of_parse_and_map() erhaltene parent_irq nicht gespeichert, sodass es in der remove-Funktion nicht zugänglich ist. Zudem werden die während des Probe-Vorgangs erstellten Interrupt-Zuordnungen nicht ordnungsgemäß entsorgt.
Dies wird durch folgende Maßnahmen behoben:
- Speichern von parent_irq im probe-Abschnitt - Löschen des verketteten Handlers auf NULL in ts4800_ic_remove() - Entsorgen aller IRQ-Zuordnungen vor dem Entfernen der Domain, um Ressourcenlecks zu verhindern
If you want to get the best quality for vulnerability data then you always have to consider VulDB.