CVE-2026-89915 in Linux
Сводка
по VulDB • 17.09.2026
В ядре Linux была устранена следующая уязвимость:
KVM: arm64: Удаление глобального счетчика отображений VNCR для всей ВМ
Глобальный счетчик отображений VNCR используется для определения того, находится ли страница VNCR, предоставленная уровнем L1, в состоянии отображения на уровне L0 (на любом процессоре) в момент обработки инвалидации TLB. Он увеличивается при создании отображения в fixmap и уменьшается при его удалении.
Как выяснилось, этот механизм отслеживания имеет несколько недостатков:
- Мы пытаемся выполнить инвалидацию таблиц трансляции адресов (TLB), а само отображение является лишь побочным следствием работы с TLB. Проверка этого счетчика для решения вопроса о необходимости инвалидации TLB может привести к пропуску необходимых операций инвалидации. - Виртуальный процессор уровня L1, выполняющий инвалидацию собственной таблицы TLB (что весьма вероятно), не сможет успешно выполнить инвалидацию псевдо-TLB для VNCR, поскольку на данном этапе страница не отображена в пространстве адресов уровня L0.
Поскольку данный механизм отслеживания не обеспечивает даже минимально необходимых гарантий и служит лишь оптимизацией производительности, он полностью удален.
If you want to get best quality of vulnerability data, you may have to visit VulDB.