CVE-2026-80923

CVE-2026-80923

published September 9, 2026

CVSS
—
EPSS
0%
Percentile
5.4
In the wild
Unconfirmed
What it is

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

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00165 · 5.4th percentile
Published
2026-09-09T21:17Z
References (8)
EPSS history
Timeline
  • 11 SEP 03:19Z
    EPSS moved — → 0%
    epss
  • 09 SEP 16:19Z
    xhci: dbgtty: Fix unregister on tty_register_driver() failure
    cvelistv5