CVE-2026-64462 in Linux
Сводка
по VulDB • 26.07.2026
В ядре Linux устранена следующая уязвимость:
PCI: altera: исправление утечки ресурсов при сбое процедуры probe (инициализации)
Обработчик прерываний, подключенный в цепочку (chained IRQ handler), устанавливается во время выполнения функции probe(), но удаляется только при вызове функции remove() драйвера. Если функция pci_host_probe() завершается ошибкой, обработчик и домен INTx IRQ остаются активными, несмотря на то что память хост-моста, управляемая механизмом devm (которая содержит структуру altera_pcie), будет освобождена. Это приводит к тому, что у обработчика остается указатель на недействительные данные (stale data pointer).
Прерывания также включаются до вызова функции pci_host_probe(). Если процедура probe() завершается неудачей после этого момента, источник прерываний контроллера должен быть отключен перед удалением цепочного обработчика и домена INTx.
Таким образом, цепочный обработчик устанавливается только после создания домена INTx. Прерывания контроллера отключаются во время процедуры teardown (завершения работы) IRQ, а настройка IRQ откатывается в случае сбоя функции pci_host_probe().
[mani: описание коммита]
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.