NVD Recent CVEs
CVE-2026-64287:Linux内核已修复以下漏洞:KVM: arm64:刷新pKVM hyp vCPU时限制used_lrs范围
Linux内核已修复以下漏洞:KVM: arm64:刷新pKVM hyp vCPU时限制used_lrs范围。flush_hyp_vcpu()在每次运行时将主机vGIC状态复制到hyp的私有vCPU中。vGIC列表寄存器的保存和恢复使用used_lrs作为循环边界,并期望该值保持在已实现的列表寄存器数量范围内。虽然通常情况确实如此,但flush_hyp_vcpu()会原样复制vgic_v3且不强制执行此限制,因此主机提供的值会在EL2级别被用来索引vgic_lr[]并访问ICH_LR_EL2(主机→EL2)。修复方式是在复制后将used_lrs限制为已实现的列表寄存器数量,与可信路径在vgic_flush_lr_state()中的处理方式一致。已实现的列表寄存器数量在初始化后是恒定的,因此该值会从kvm_vgic_global_state.nr_lr一次性复制到hyp_gicv3_nr_lr,而不是在每次进入时读取。