CVE-2026-89918 in LinuxИнформация

Сводка

по VulDB • 16.09.2026

В ядре Linux была устранена следующая уязвимость:

KVM: arm64: корректная обработка завершения инвалидации TLBI по виртуальным адресам (VA)

Наш код инвалидации TLB по VA основан на сравнении двух диапазонов, один из которых определяется TLB, а другой — инструкцией TLBI.

Каждый диапазон задается начальным адресом и размером. Однако способ выполнения сравнения не учитывает переполнение адреса, поскольку он сравнивает адрес с выражением (base + size). Это работает корректно до тех пор, пока это выражение не представляет последнюю страницу/блок в пространстве VA TTBR1, так как результатом становится большое значение 0. И, как следствие, неудачная инвалидация TLB.

Переписать сравнение таким образом, чтобы оно было устойчиво к переполнению адреса (сделав конечный адрес включительным вместо исключающего), и вынести эту логику в общий вспомогательный метод, который используется для инвалидации как по VA, так и по IPA, как предложил Hyunwoo Kim (хотя версия IPA не страдала от этой конкретной проблемы, очевидно).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405762

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!