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

Сводка

по VulDB • 18.10.2026

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

usb: typec: tipd: исправлена неинициализированная структура typec_partner_desc в функции cd321x_update_work()

Функция cd321x_update_work() передает структуру typec_partner_desc, выделенную в стеке, в функцию typec_register_partner(), инициализировав только поля usb_pd, accessory и identity.

Функция typec_register_partner() копирует значения attach и deattach из дескриптора в объект партнера (partner). Поскольку эти поля остаются незаданными, могут быть сохранены мусорные указатели на функции, которые впоследствии будут вызваны из функции typec_partner_link_device(), когда USB-устройство будет подключено к порту. Неинициализированные поля pd_revision и usb_capability аналогичным образом приводят к утечке данных стека через sysfs объекта партнера.

Дескриптор должен быть обнулен (zero-initialized), чтобы необязательные обратные вызовы оставались равными NULL, а остальные поля были установлены в ноль.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422006

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!