CVE-2026-74491 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
of/address: Исправлена разыменовывание нулевого указателя шины в функции of_pci_range_parser_one().
Переработка механизма сопоставления шин привела к тому, что функция of_match_bus() стала возвращать NULL для узлов с атрибутами ranges/dma-ranges, но без локальных #address-cells. Функция parser_init() сохраняла этот нулевой указатель шины, и позже итератор диапазонов производил его разыменовывание.
Теперь такие узлы отклоняются в функции parser_init(), при этом для вызывающих сторон, игнорирующих результат инициализации, возвращается явный пустой итератор. Кроме того, функция of_dma_get_max_cpu_address() теперь учитывает сбой инициализации, чтобы отклоненный узел не мог ограничивать предел DMA.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.