CVE-2026-64287 in Linuxinformación

Resumen

por VulDB • 2026-07-27

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

KVM: arm64: Limitar used_lrs al vaciar pKVM hyp vCPU

flush_hyp_vcpu() copia el estado del host vGIC en la vCPU privada del hipervisor en cada ejecución. El guardado y restauración de los registros de lista del vGIC utilizan used_lrs como límite del bucle y esperan que este permanezca dentro del número de registros de lista implementados. Aunque esto suele ser así, flush_hyp_vcpu() copia vgic_v3 literalmente sin imponer esta restricción; por lo tanto, se utiliza un valor proporcionado por el host en EL2 para indexar vgic_lr[] y acceder a ICH_LR<n>_EL2 (host -> EL2).

Se corrige limitando used_lrs al número de registros de lista implementados después de la copia, tal como ya hace la ruta confiable en vgic_flush_lr_state(). El número de registros de lista implementados es constante tras la inicialización, por lo que se replica una vez desde kvm_vgic_global_state.nr_lr a hyp_gicv3_nr_lr en lugar de leerse en cada entrada.

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

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383084

CPE

listo

EPSS

0.00200

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!