Katalog CVE

CVE-2026-64286

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

W jądrze Linux w KVM dla ARM64 stwierdzono podatność polegającą na braku wyczyszczenia pola __hyp_running_vcpu podczas kopiowania kontekstu vCPU do hipersawcy pKVM. Host może podać wartość, która jest następnie dereferencjonowana na EL2.

Ocena ryzyka

Atakujący może spowodować dereferencję wskaźnika na EL2, co może prowadzić do eskalacji uprawnień lub awarii systemu.

Rekomendacja

Zastosuj łatkę, która czyści __hyp_running_vcpu po kopii kontekstu.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Clear __hyp_running_vcpu when flushing the pKVM hyp vCPU flush_hyp_vcpu() copies the host vCPU context into the hyp's private vCPU on every run. ctxt_to_vcpu() expects a guest context to have a NULL __hyp_running_vcpu, which is only ever set on the host context, so that it resolves the vCPU via container_of(). While this is generally the case, flush_hyp_vcpu() copies the context verbatim and does not enforce this, so a value provided by the host is dereferenced at EL2 (host -> EL2). Fix by clearing __hyp_running_vcpu after the copy.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS