CVE-2026-90029 in Linux
Riassunto
di VulDB • 17/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
usb: storage: realtek_cr: fix use-after-free on disconnect
realtek_cr_destructor() chiama timer_delete() prima che il chip contenente il timer venga liberato. La callback del timer potrebbe essere ancora in esecuzione e può riarmarsi, causando un use-after-free.
Utilizzare timer_shutdown_sync() per attendere la fine della callback ed evitare ulteriori riarmi. Eseguire questa operazione incondizionatamente poiché ss_en potrebbe cambiare dopo che il timer è stato armato.
Spostare timer_setup() in init_realtek_cr() affinché il timer venga inizializzato prima che qualsiasi percorso di errore possa invocare il distruttore.
Trovata tramite analisi statica.
If you want to get best quality of vulnerability data, you may have to visit VulDB.