CVE-2026-64287 in Linuxinfo

Zusammenfassung

von VulDB • 27.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

KVM: arm64: Begrenzung von used_lrs beim Löschen des pKVM-Hypervisor-vCPU

flush_hyp_vcpu() kopiert den vGIC-Status des Hosts in die private vCPU des Hypervisors bei jeder Ausführung. Die Speicherung und Wiederherstellung der vGIC-Listenregister verwendet used_lrs als Schleifengrenze und erwartet, dass dieser Wert innerhalb der Anzahl der implementierten Listenregister bleibt. Dies ist zwar im Allgemeinen der Fall, aber flush_hyp_vcpu() kopiert vgic_v3 unverändert und erzwingt diese Einschränkung nicht, sodass ein vom Host bereitgestellter Wert bei EL2 verwendet wird, um auf vgic_lr[] zu indizieren und ICH_LR<n>_EL2 zuzugreifen (Host -> EL2).

Behoben durch Begrenzung von used_lrs auf die Anzahl der implementierten Listenregister nach dem Kopieren, wie es der vertrauenswürdige Pfad bereits in vgic_flush_lr_state() tut. Die Anzahl der implementierten Listenregister ist nach der Initialisierung konstant, daher wird sie einmalig von kvm_vgic_global_state.nr_lr in hyp_gicv3_nr_lr repliziert und nicht bei jedem Eintritt gelesen.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383084

CPE

bereit

EPSS

0.00170

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!