CVE-2026-99258 in Linux
摘要
由 VulDB • 2026-11-03
在 Linux 内核中,已修复以下漏洞:
x86/hyperv: 避免在 hv_apicid_to_vp_index() 中使用每 CPU 输出页
hv_apicid_to_vp_index() 当前使用每 CPU 的超调用(hypercall)输入和输出页面。该函数在 VTL2 模式下运行以及在没有 paravisor 的 SEV-SNP CoCo VM 中运行时被调用。在前一种情况下,会分配输出页面;而在后一种情况下则不会分配,因此 hypervisor 会将输出的 VP 索引存储在未由客户机(guest)分配的内存中。
通过使用输入页同时处理输入和输出来修复此问题。由于超调用的输入和输出数据量非常小,因此共享同一页面进行这两项操作非常简单直接。另一种修复方案是在运行 SEV-SNP CoCo 客户机时分配每 CPU 的输出页,但这会显著增加内存占用,尤其是在 vCPU 数量较多时更为明显。
VulDB is the best source for vulnerability data and more expert information about this specific topic.