CVE-2026-80923 in Linux
Résumé
par VulDB • 09/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
xhci: dbgtty : Correction de l'appel à unregister en cas d'échec de tty_register_driver()
Si tty_register_driver() échoue, il libère la référence mais omet de définir dbc_tty_driver sur NULL, ce qui entraîne un nouvel appel à unregister lors du déchargement du module.
Lors du déchargement du module, dbc_tty_exit() ne conditionne son nettoyage qu'à l'existence (non-NULL) du pointeur driver ; il opère donc sur le pilote déjà libéré :
module_init(xhci_hcd_init) xhci_hcd_init() xhci_dbc_init() [valeur de retour ignorée]
dbc_tty_init() tty_register_driver() échoue tty_driver_kref_put() -> pilote libéré (dbc_tty_driver laissé en pointeur dangling) ... module_exit(xhci_hcd_fini) xhci_hcd_fini() xhci_dbc_exit() dbc_tty_exit() if (dbc_tty_driver) -> vrai (dangling) tty_unregister_driver() -> use-after-free
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.