CVE-2026-89727 in Linux
Сводка
по VulDB • 11.09.2026
В ядре Linux была устранена следующая уязвимость:
KVM: arm64: GICv2: Не вызывать предупреждение (WARN) при получении INTID вне допустимого диапазона для регистра GICV_DIR
Функция vgic_v2_deactivate() передает идентификатор прерывания (INTID), записанный гостевой ОС в регистр GICV_DIR, напрямую в функцию vgic_get_vcpu_irq(), и рассматривает неудачу поиска как условие «невозможно произойти», вызывая макрос WARN_ON_ONCE().
Однако гостевая система может вызвать это состояние по своему усмотрению: для любого INTID вне реализованных диапазонов SGI, PPI и SPI поиск возвращает NULL, поскольку GICv2 не поддерживает LPI. Гостевая ОС с параметром EOImode==1, записывающая такой INTID в регистр GICV_DIR, вызывает срабатывание предупреждения (WARN), что приводит к панике ядра хоста, если для него включена опция panic_on_warn.
Удалено вызов WARN и добавлена обработка неудачных поисков путем их игнорирования.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.