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

Сводка

по VulDB • 19.10.2026

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

PCI: of_property: Пропускать свойства шины без подчиненной шины (subordinate bus)

Мост (устройство с заголовком типа 1) может не иметь выделенной вторичной шины (pdev->subordinate), например, если нет доступных номеров шин или номера вторичной/подчиненной шины моста недоступны для записи.

Динамические вспомогательные функции OF of_pci_prop_bus_range() и of_pci_prop_intr_map() разыменовывают pdev->subordinate без проверки его наличия. При включенном CONFIG_PCI_DYNAMIC_OF_NODES это может привести к разыменованию нулевого указателя (NULL pointer dereference) и зависанию на раннем этапе загрузки системы.

Генерировать свойства 'bus-range' и 'interrupt-map' только при наличии подчиненной шины. Сохранять узел и его оставшиеся свойства для мостов, у которых нет такой шины.

Проблема была скрытой с момента коммита 407d1a51921e ("PCI: Create device tree node for bridge"), но стала достижимой только после появления коммита 1f340724419e ("PCI: of: Create PCI host bridge node в дереве устройств"), который появился в версии v6.15. До выхода 1f340724419e функция of_pci_make_dev_node() завершала работу досрочно, поскольку отсутствовал родительский узел OF (Open Firmware).

[bhelgaas: переместить проверку pdev->subordinate в вызываемые функции, обновить описание коммита]

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422155

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!