Google Cloud 警告称,三个 AMD Turin CPU 漏洞可能跨 VM 中的进程泄露数据

Google 本周表示,运行在 AMD Turin 芯片上的 Google Cloud VM 需要客户机操作系统补丁,并执行一次停止再启动,才能防范三个 CPU 侧信道漏洞。
该公司已经针对 VM 之间以及 VM 与主机之间的攻击应用了缓解措施。在 VM 内部,这些漏洞可能让在同一处理器核心上拥有代码的攻击者推断其他进程或内核的数据。
受影响的机器系列为 C4D、N4D、H4D、Z4D,, 和 G4,包括 C4D 和 Z4D 的裸金属实例。Turin 是第五代 AMD EPYC 处理器的代号。
这三个漏洞都属于瞬态调度器攻击(TSA)。其中两个,TSA-SQ(CVE-2024-36350)和 TSA-L1(CVE-2024-36357),最初于 2025 年 7 月 8 日针对较早的 EPYC 处理器披露。
AMD 现在表示,其 Zen 5 处理器(包括 Turin)“受到的影响与之前描述的 AMD 处理器不同”。第三个漏洞 CVE-2026-0004 是新增的。它可能让能在系统上运行代码的攻击者推断处理器 L1 数据缓存中的数据。
维护 Xen hypervisor 的 Xen Project 将新漏洞称为 TSA-Fill。它还表示,此前的一份声明已被更正:“AMD 此前曾表示,Zen5 CPU 不受 TSA-SQ 和 TSA-L1 影响。”
Google 将该问题评级为中危。根据其 Zen 5 公告和 CVE-2026-0004 安全公告,AMD 将这三个漏洞都归类为本地攻击,攻击复杂度高,且仅需低权限。
截至今天,这三个漏洞均未进入美国网络安全和基础设施安全局维护的已利用漏洞 KEV 目录。两家公司在各自公告中均未报告任何利用情况。
Google Cloud 客户需要做什么
Google 的安全公告为每项服务给出了以下步骤:
- VM:在操作系统供应商的修复程序发布后安装。从本周开始,该公司将更新 VM 报告的 CPU 信息,以便已打补丁的客户机内核可以启用其缓解措施。该更新到达 VM 后,停止再启动该 VM。正如该公司所说:“仅重启客户机操作系统还不够。”
- 裸金属实例:如果你在 C4D 或 Z4D 裸金属实例上运行自己的操作系统或 hypervisor,请在供应商的修复程序可用时应用它们。
- VM 内的 hypervisor:同样的 CPU 信息更新适用,因此已打补丁的客户机内核可以启用其缓解措施。更新到达后,停止再启动 VM。
- GKE:将提供基于 Turin 的裸金属实例的更新节点镜像,升级节点会获取 CPU 信息更新。截至今天,公告尚未将它们列为可用。
- Cloud Run:无需操作。
使用较早的 Rome、Milan 和 Genoa 处理器的客户,在 2025 年 7 月 8 日最初披露时的较早公告中,也收到了相同的停止再启动指示。
对于操作系统供应商尚未发布修复程序的 VM,该公司没有列出在此期间可做的任何操作。它也没有说明如何判断 CPU 信息更新何时到达 VM。
一个在 Zen 5 上缓解 TSA(包括新变种)的内核提交已进入 Linux 内核源码树。截至今天,Debian 仅在其 unstable 分支的 Linux 内核中修复了 CVE-2026-0004。其安全跟踪器仍将 bookworm、trixie 和 forky 中的内核列为易受攻击。
对于自有硬件上的 Turin 服务器,AMD 表示需要平台固件和操作系统更新才能完全缓解这些漏洞。根据其技术指南,缓解措施可能影响性能,管理员应权衡对其自身工作负载的风险。
Xen Project 已在其 Xen 公告中发布了 hypervisor 补丁。它表示,针对 Zen 5 上所有 TSA 漏洞的微码自 9 月 23 日起已进入 linux-firmware。