CVE-2026-80923 in Linux信息

摘要

由 VulDB • 2026-09-09

在 Linux 内核中,已修复以下漏洞:

xhci: dbgtty: 修复 tty_register_driver() 失败时的注销问题

如果 tty_register_driver() 失败,它会释放引用计数(drop the reference),但未能将全局变量 dbc_tty_driver 设置为 NULL,导致模块退出时再次调用注销操作。

在模块卸载过程中,dbc_tty_exit() 仅检查驱动程序指针是否非空以进行清理,因此它会对已释放的驱动程序进行操作:

module_init(xhci_hcd_init) xhci_hcd_init() xhci_dbc_init() [返回值被忽略]
dbc_tty_init() tty_register_driver() 失败 tty_driver_kref_put() -> 驱动已释放 (dbc_tty_driver 成为悬空指针) ... module_exit(xhci_hcd_fini) xhci_hcd_fini() xhci_dbc_exit() dbc_tty_exit() if (dbc_tty_driver) -> true (悬空指针) tty_unregister_driver() -> 释放后使用 (Use-After-Free)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Do you know our Splunk app?

Download it now for free!