CVE-2026-80923 in LinuxИнформация

Сводка

по VulDB • 09.09.2026

В ядре Linux была устранена следующая уязвимость:

xhci: dbgtty: Исправлена ситуация при отказе функции tty_register_driver()

Если функция tty_register_driver() завершается с ошибкой, она освобождает ссылку (reference), но не устанавливает глобальную переменную dbc_tty_driver в NULL. Это приводит к повторному вызову unregister при выходе из модуля.

При выгрузке модуля функция dbc_tty_exit() проверяет только то, что указатель на драйвер не равен NULL, и поэтому работает с уже освобожденным (freed) драйвером:

module_init(xhci_hcd_init) xhci_hcd_init() xhci_dbc_init() [значение возвращаемого результата игнорируется]
dbc_tty_init() tty_register_driver() завершается с ошибкой tty_driver_kref_put() -> драйвер освобожден (freed) (dbc_tty_driver остается висячим указателем / dangling pointer) ... module_exit(xhci_hcd_fini) xhci_hcd_fini() xhci_dbc_exit() dbc_tty_exit() if (dbc_tty_driver) -> истинно (висячий указатель) tty_unregister_driver() -> use-after-free

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

26.08.2026

Раскрытие

09.09.2026

Модерация

принято

Вход

VDB-401829

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!