CVE-2026-98564 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

net: dsa: mt7530: Die MDIO-IRQ-Zuordnungen (Interrupt Request mappings) an regmap-irq überlassen

mt7530_remove_common() räumt die pro-PHY-Interruptzuordnungen in .remove auf, aber der zu diesem Bereich gehörende regmap-irq-Chip ist als devm-registriert markiert. Daher wird sein Parent-Interrupt erst freigegeben, nachdem .remove zurückgegeben wurde. Der eigene regmap-irq-Thread des Switches kann daher weiterhin auf eine bereits entfernte Zuordnung zugreifen: irq_find_mapping() gibt 0 zurück, irq_to_desc() gibt NULL zurück und handle_nested_irq() sperrt desc->lock ohne Prüfung. Die angeschlossenen PHYs haben diese Interrupts ebenfalls noch nicht freigegeben, was der Kernel kurz vor dem Fehler mit einer Warnung meldet.

regmap_del_irq_chip() räumt dieselben Zuordnungen selbst auf, nachdem der Parent-Interrupt freigegeben und vor dem Entfernen des Bereichs erfolgt ist; daher bleibt für den Treiber hier nichts mehr zu tun. Bis dies geschieht, bleiben die Deskriptoren am Leben, und ein späterer Dispatch (Aufruf) eines davon ist harmlos: dsa_unregister_switch() hat bis dahin die PHY-Handler freigegeben, sodass handle_nested_irq() keine Aktion findet und zurückkehrt.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422076

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!