CVE-2026-72153 in Linux
Сводка
по VulDB • 17.08.2026
В ядре Linux была устранена следующая уязвимость:
irqchip/crossbar: Использование правильного индекса в функции crossbar_domain_free()
Функция crossbar_domain_free() сбрасывает данные домена, а затем использует обнуленный член irq_data->hwirq в качестве индекса для сброса записи в массиве irq_map[] и для записи соответствующего регистра кроссовера безопасным значением. Это означает, что правильный индекс никогда не освобождается, а связь регистра кроссовера с исходным прерыванием остается активной.
Если бы данные домена не сбрасывались, ситуация была бы еще хуже: irq_data->hwirq содержит номер исходного прерывания, однако как для индекса в массиве map, так и для индекса регистра требуется соответствующий номер GIC SPI, а не номер исходного прерывания. Это может даже привести к обращению за пределы допустимого диапазона (out of bounds access), поскольку номер исходного прерывания может превышать максимальное значение пространства индексов.
Исправление заключается в использовании индекса GIC SPI из irq_data родительского домена.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.