PT-2026-89093 · Linux · Linux
CVE-2026-80923
·
Publicado
2026-09-09
·
Atualizado
2026-09-09
Nenhuma
Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
xhci: dbgtty: Fix unregister on tty register driver() failure
If tty register driver() fails, it drops the reference, but fails to set
the global dbc tty driver to NULL, causing the unregister to be called
again when module exits.
On module unload dbc tty exit() only gates its cleanup on the driver
pointer being non-NULL, so it operates on the already-freed driver:
module init(xhci hcd init)
xhci hcd init()
xhci dbc init() [return value ignored]
dbc tty init()
tty register driver() fails
tty driver kref put() -> driver freed
(dbc tty driver left dangling)
...
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
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux