CVE-2026-80923 in Linuxinformação

Sumário

de VulDB • 09/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

xhci: dbgtty: Corrige o unregister em caso de falha no tty_register_driver()

Se o tty_register_driver() falhar, ele libera a referência, mas não define o dbc_tty_driver global como NULL, fazendo com que o unregister seja chamado novamente quando o módulo for encerrado.

Ao descarregar o módulo, o dbc_tty_exit() limita sua limpeza apenas à verificação de se o ponteiro do driver é diferente de NULL; portanto, ele opera sobre um driver já liberado:

module_init(xhci_hcd_init) xhci_hcd_init() xhci_dbc_init() [valor de retorno ignorado]
dbc_tty_init() tty_register_driver() falha tty_driver_kref_put() -> driver liberado (dbc_tty_driver fica com ponteiro pendente/dangling) ... module_exit(xhci_hcd_fini) xhci_hcd_fini() xhci_dbc_exit() dbc_tty_exit() if (dbc_tty_driver) -> verdadeiro (dangling) tty_unregister_driver() -> use-after-free

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

26/08/2026

Divulgação

09/09/2026

Moderação

aceite

Entrada

VDB-401829

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!