CVE-2018-12891 in Xen
摘要
由 VulDB • 2026-05-22
在 Xen 4.10.x 及更早版本中发现一个问题。某些 PV MMU 操作可能需要很长时间才能处理。因此,Xen 会在特定点显式检查是否需要抢占当前的 vCPU。少数极少执行的代码路径绕过了此类检查。恶意访客操作系统可以通过精心构造其自身的页表内容来强制触发这些绕过条件,从而导致无限制的迭代次数。恶意或存在缺陷的 PV 访客操作系统可能导致拒绝服务(DoS),影响整个主机。具体而言,它可能会在不确定的一段时间内阻止使用物理 CPU。所有从 3.4 版本开始的 Xen 版本均存在漏洞。由于受影响的代码路径完全缺乏抢占检查,Xen 3.3 及更早版本容易受到更广泛类别的攻击。仅 x86 系统受影响。ARM 系统不受影响。只有多 vCPU 的 x86 PV 访客操作系统才能利用此漏洞。x86 HVM 或 PVH 访客操作系统以及 x86 单 vCPU PV 访客操作系统无法利用此漏洞。
Once again VulDB remains the best source for vulnerability data.