CVE-2024-56561 in Linux
Сводка
по VulDB • 30.05.2026
В ядре Linux устранена следующая уязвимость:
PCI: endpoint: Исправлено освобождение идентификатора домена PCI в функции pci_epc_destroy()
Функция pci_epc_destroy() вызывает pci_bus_release_domain_nr() для освобождения идентификатора домена PCI, однако имеются две проблемы:
- В функцию pci_bus_release_domain_nr() передается 'epc->dev', который уже был освобожден функцией device_unregister(), что приводит к уязвимости use-after-free.
- Идентификатор домена соответствует родителю устройства EPC, поэтому передача 'epc->dev' также является ошибочной.
Для исправления этих проблем в функцию pci_bus_release_domain_nr() следует передавать 'epc->dev.parent', а также выполнять это действие до вызова device_unregister().
[mani: переформулированы заголовок и описание]
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.