LinuxKVM虚拟机逃逸漏洞CVE-2026-64561暴露,嵌套虚拟化环境风险升级

8 月 7 日,开发者 Hyunwoo Kim 在 GitHub 平台上公开披露了一起 Linux KVM 虚拟化组件中的严重安全漏洞,编号为 CVE-2026-64561,并将其命名为 "Zapsc...

互联网/IT

8 月 7 日,开发者 Hyunwoo Kim 在 GitHub 平台上公开披露了一起 Linux KVM 虚拟化组件中的严重安全漏洞,编号为 CVE-2026-64561,并将其命名为 "Zapscape"。该漏洞源于 KVM/x86 Shadow MMU 模拟机制中释放后重用(UAF)缺陷,具体位于 Shadow Pages 执行递归 zap 操作的代码路径中。

图片

根据披露的技术细节,攻击者仅需在客户机内部执行常规操作,即可触发该漏洞并破坏宿主机内核中的 Shadow Page 结构。这种攻击无需事先获得宿主机权限,也不需要物理接触服务器,只需利用公有云上的虚拟机实例就能实施。一旦成功,攻击者将能够以 Root 权限在宿主机上执行任意代码,从而完全控制宿主机及其上运行的所有客户机。

该漏洞的影响范围广泛,主要集中在公有云平台以及任何开启了嵌套虚拟化功能的环境中。嵌套虚拟化是一种常见的技术应用场景,例如开发测试、容器套容器、云上再建云等场景都会用到。然而,正是这一功能成为了此次漏洞的突破口,使得同一台物理服务器上的其他租户虚拟机也面临被拖下水的风险。

虚拟机逃逸一直是虚拟化安全领域中最严重的威胁之一。多租户云环境的安全信任模型建立在虚拟机之间以及虚拟机与宿主机之间的严格隔离之上。一旦隔离边界被穿透,不同租户之间的安全距离将不复存在,可能导致整个物理服务器上的数据泄露或服务中断。

针对此漏洞,云服务商通常会在内核层面先行修复,并发布热补丁。使用公有云服务的企业可以关注云服务商的安全公告,及时更新系统补丁。而对于自建虚拟化平台的运维团队,则需要评估风险,在内核补丁验证完成之前,可能需要临时关闭嵌套虚拟化功能以降低暴露面。

目前,该漏洞已引起业界广泛关注。安全专家提醒,虚拟化环境的安全防护不应仅依赖于虚拟机层面的隔离,还需要加强对底层虚拟化组件的安全审计和漏洞管理。同时,建议企业定期进行安全演练,提升对新型攻击手段的应对能力。