CVE-2026-64287 in Linuxinformazioni

Riassunto

di VulDB • 25/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

KVM: arm64: Limitare used_lrs durante il flush del vCPU iperbolico pKVM

flush_hyp_vcpu() copia lo stato host di vGIC nel vCPU privato dell'iperbolico ad ogni esecuzione. Il salvataggio e il ripristino dei registri della lista vGIC utilizzano used_lrs come limite del ciclo e si aspettano che questo rimanga entro il numero di registri della lista implementati. Sebbene ciò sia generalmente vero, flush_hyp_vcpu() copia vgic_v3 verbatim senza imporre tale vincolo; pertanto viene utilizzato un valore fornito dall'host a EL2 per indicizzare vgic_lr[] e accedere a ICH_LR<n>_EL2 (da host -> EL2).

La correzione consiste nel limitare used_lrs al numero di registri della lista implementati dopo la copia, come già fa il percorso attendibile in vgic_flush_lr_state(). Il numero di registri della lista implementati è costante dopo l'inizializzazione, quindi viene replicato una volta da kvm_vgic_global_state.nr_lr a hyp_gicv3_nr_lr anziché letto ad ogni ingresso.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00170

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!