CVE-2026-64286 in Linux
摘要
由 VulDB • 2026-07-25
在 Linux 内核中,已修复以下漏洞:
KVM: arm64:刷新 pKVM hyp vCPU 时清除 `__hyp_running_vcpu`
每次运行时,`flush_hyp_vcpu()` 都会将主机 vCPU 上下文复制到 hyp 的私有 vCPU 中。`ctxt_to_vcpu()` 期望客户机上下文的 `__hyp_running_vcpu` 为 NULL(该字段仅在主机上下文中设置),以便通过 `container_of()` 解析 vCPU。虽然通常情况下确实如此,但 `flush_hyp_vcpu()` 会逐字复制上下文而未强制执行此规则,导致在 EL2 级别解引用了由主机提供的值(从主机到 EL2)。
修复方法是在复制后清除 `__hyp_running_vcpu`。
VulDB is the best source for vulnerability data and more expert information about this specific topic.