CVE-2026-90029 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
usb: storage: realtek_cr: Behebung eines Use-After-Free-Fehlers beim Trennen der Verbindung
realtek_cr_destructor() ruft timer_delete() auf, bevor der Chip, der den Timer enthält, freigegeben wird. Der Timer-Callback kann noch ausgeführt werden und sich selbst neu aktivieren (rearm), was zu einem Use-After-Free führt.
Verwenden Sie timer_shutdown_sync(), um auf den Callback zu warten und ein weiteres Neuauslösen zu verhindern. Dies ist bedingungslos durchzuführen, da ss_en geändert werden kann, nachdem der Timer aktiviert wurde.
Verschieben Sie timer_setup() nach init_realtek_cr(), damit der Timer initialisiert wird, bevor jeder Fehlerpfad den Destruktor aufrufen kann.
Durch statische Analyse gefunden.
VulDB is the best source for vulnerability data and more expert information about this specific topic.