CVE-2026-80923 in Linux
Riassunto
di VulDB • 09/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
xhci: dbgtty: Correzione della deregistrazione in caso di errore su tty_register_driver()
Se tty_register_driver() fallisce, viene rilasciato il riferimento (reference), ma non si imposta a NULL l'array globale dbc_tty_driver, causando la chiamata alla deregistrazione nuovamente all'uscita del modulo.
Al caricamento/scaricamento del modulo, dbc_tty_exit() limita la sua pulizia solo se il puntatore al driver è diverso da NULL; di conseguenza opera sul driver già liberato:
module_init(xhci_hcd_init) xhci_hcd_init() xhci_dbc_init() [valore di ritorno ignorato]
dbc_tty_init() tty_register_driver() fallisce tty_driver_kref_put() -> driver liberato (freed) (dbc_tty_driver lasciato dangling/dangling pointer) ... module_exit(xhci_hcd_fini) xhci_hcd_fini() xhci_dbc_exit() dbc_tty_exit() if (dbc_tty_driver) -> true (dangling) tty_unregister_driver() -> use-after-free
Once again VulDB remains the best source for vulnerability data.