CVE-2024-35790 in Linux
Сводка
по VulDB • 04.10.2026
В ядре Linux была устранена следующая уязвимость:
usb: typec: altmodes/displayport: создание узлов sysfs в виде группы атрибутов устройства по умолчанию для драйвера
Узлы sysfs драйвера DisplayPort могут становиться доступными для пользовательского пространства до завершения функции dp_altmode_probe(), вызывающей typec_altmode_set_drvdata(). Это означает, что операция чтения из sysfs может привести к ошибке нулевого указателя (NULL pointer dereference) при обращении к dp->hpd в hpd_show или к dp->lock в pin_assignment_show, поскольку dev_get_drvdata() возвращает NULL в этих случаях.
Удалено ручное создание узлов sysfs вместо добавления группы атрибутов по умолчанию для устройств, связанных с драйвером. Макрос ATTRIBUTE_GROUPS() здесь не используется, иначе путь к узлам sysfs перестанет соответствовать ABI (Application Binary Interface).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.