CVE-2026-80923

Source
https://cve.org/CVERecord?id=CVE-2026-80923
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80923.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-80923
Downstream
Published
2026-09-09T16:19:43Z
Modified
2026-09-10T03:48:32Z
Summary
xhci: dbgtty: Fix unregister on tty_register_driver() failure
Details

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
Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80923.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4521f16139409cdf9462c7325d43454462cff6c3
Fixed
01b7bc0938061f2fd46e0094f6483d8c6c02f7d3
Fixed
43635ff6401ca0e0ed21875379eeded921321525
Fixed
eaca2814f32b9872a332326324b9e83e01f156d2
Fixed
943f976c93e70563b132f5585ff68b08c89641a2
Fixed
0d0faf3cc44c4d86fc6faf5cea972c0fbe00b922
Fixed
33ed35ca629477f57e0dd1d77d6df96cf5a9eb55
Fixed
0e469b94fbba8eb03666da41dd1082b793c50c1a
Fixed
a916fa66a43e10f63198b6ce978badffc678821a

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80923.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.9.0
Fixed
5.15.220
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.187
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.156
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.108
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.49
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.13
Type
ECOSYSTEM
Events
Introduced
7.2.0
Fixed
7.2.3

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80923.json"