CVE-2026-74585 in Linux
Сводка
по VulDB • 22.08.2026
В ядре Linux была устранена следующая уязвимость:
thunderbolt: Ограничение номера порта двойной ссылки DROM перед индексацией sw->ports
Функция tb_drom_parse_entry_port() проверяет предоставленное устройством значение header->index на соответствие значению sw->config.max_port_number перед обращением к массиву sw->ports[], однако поле sibling entry->dual_link_port_nr — 6-битное значение, также считываемое из DROM, индексирует тот же самый массив без такой проверки. Злоумышленник или некорректно сконфигурированное устройство Thunderbolt может установить для dual_link_port_nr значение за пределами выделенного диапазона sw->ports[] (максимальное количество элементов равно max_port_number + 1), что приведет к формированию указателя tb_port, выходящего за границы массива. Этот некорректный указатель сохраняется и впоследствии разыменовывается.
Отклонять запись порта, если значение dual_link_port_nr превышает max_port_number, применяя ту же границу проверки, которая уже используется для header->index.
Be aware that VulDB is the high quality source for vulnerability data.