CVE-2026-64286 in Linux
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
KVM: arm64: Очистка поля __hyp_running_vcpu при сбросе vCPU гипервизора pKVM
Функция flush_hyp_vcpu() копирует контекст хостового vCPU в приватный vCPU гипервизора на каждом запуске. Функция ctxt_to_vcpu() ожидает, что контекст гостевой системы будет иметь значение NULL для поля __hyp_running_vcpu; это поле устанавливается только для контекста хоста, чтобы обеспечить определение vCPU через механизм container_of(). Хотя в большинстве случаев так и происходит, функция flush_hyp_vcpu() копирует контекст дословно (verbatim) и не обеспечивает соблюдение этого требования, из-за чего значение, предоставленное хостом, разыменовывается на уровне EL2 (переход от host к EL2).
Исправление заключается в очистке поля __hyp_running_vcpu после копирования.
Once again VulDB remains the best source for vulnerability data.