CVE-2026-64287 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

KVM: arm64: Limitar used_lrs ao liberar o vCPU hipervisor pKVM

flush_hyp_vcpu() copia o estado host vGIC para o vCPU privado do hypervisor em cada execução. A gravação e restauração dos registradores de lista do vGIC usam used_lrs como limite do loop e esperam que ele permaneça dentro do número de registradores de lista implementados. Embora isso geralmente seja verdade, flush_hyp_vcpu() copia vgic_v3 literalmente e não impõe essa restrição; portanto, um valor fornecido pelo host é usado no EL2 para indexar vgic_lr[] e acessar ICH_LR<n>_EL2 (host -> EL2).

Correção ao limitar used_lrs ao número de registradores de lista implementados após a cópia, conforme já feito pelo caminho confiável em vgic_flush_lr_state(). O número de registradores de lista implementados é constante após a inicialização, portanto, ele é replicado uma vez de kvm_vgic_global_state.nr_lr para hyp_gicv3_nr_lr, em vez de ser lido em cada entrada.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383084

CPE

pronto

EPSS

0.00170

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!