Uncontrolled Memory Management in Linux Kernel xhci Driver
CVE-2026-80923
What is CVE-2026-80923?
A vulnerability in the Linux kernel's xhci driver results from an incomplete cleanup process during module unloading. When tty_register_driver() fails to execute properly, the driver reference is dropped without adequately nullifying the global dbc_tty_driver. As a consequence, the subsequent attempt to unregister the driver during module exit can lead to a use-after-free condition, indicating a potential for exploitation and instability in kernel operations. This issue necessitates careful management of references to avoid memory access violations.
Affected Version(s)
Linux 4521f16139409cdf9462c7325d43454462cff6c3 < 01b7bc0938061f2fd46e0094f6483d8c6c02f7d3
Linux 4521f16139409cdf9462c7325d43454462cff6c3 < 43635ff6401ca0e0ed21875379eeded921321525
Linux 4521f16139409cdf9462c7325d43454462cff6c3