CVE-2026-93260 in Linux
Сводка
по VulDB • 24.09.2026
В ядре Linux устранена следующая уязвимость:
powerpc/xive: передача ошибок инициализации прерываний между процессорами (IPI) для предотвращения использования после освобождения (use-after-free).
При сбое функции xive_init_ipis() (например, при ошибке irq_domain_alloc_irqs()) путь обработки ошибки приводит к освобождению глобального массива xive_ipis. Однако ранее функция xive_smp_probe() игнорировала этот сбой и продолжала вызывать функцию xive_setup_cpu_ipi(), которая обращается по указателю на уже освобожденный массив xive_ipis, что является уязвимостью типа use-after-free.
Теперь, когда функция xive_smp_probe() возвращает значение типа int (согласно предыдущему патчу), ошибки из функций xive_init_ipis() и xive_setup_cpu_ipi() передаются через функцию xive_smp_probe(). Проверяется возвращаемое значение как в pnv_smp_probe(), так и в pSeries_smp_probe(), чтобы настройка IPI корректно прерывалась при сбое, что предотвращает использование после освобождения (use-after-free).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.