1月17日消息,据科技媒体cyberkendra昨日(1月16日)发布报告称,一款名为StackWarp的高危硬件漏洞被CISPA亥姆霍兹中心的研究人员披露,该漏洞将影响AMD自2017年Zen 1架构到2024年Zen 5架构的全系列处理器。
据文章介绍,StackWarp利用了堆栈引擎——一项旨在提升性能的优化功能——内部的同步故障,通过操控一个未公开的模型特定寄存器(MSR 0xC0011029)的控制位来实现攻击。这个控制位的作用是启用或禁用堆栈指针跟踪功能。
恶意的云服务提供商能够通过CPU线程切换来操控此控制位,从而引发连锁反应,进而影响同一加密虚拟机内并行线程的运行。这类操作会导致CPU“冻结”堆栈指针的结构更新。

当攻击者重新启用堆栈引擎后,累积的偏移量会被瞬间“释放”,导致堆栈指针发生高达640字节的确定性偏移。值得注意的是,这种攻击无需读取访客内存明文或注入中断,完全绕过了传统安全监控机制的检测。
研究人员通过演示证实了StackWarp的强大破坏力。在加密操作过程中,攻击者只需通过精准的堆栈操控破坏一个签名,便可提取出RSA-2048私钥。
此外,攻击者还能利用该漏洞将堆栈移动32个字节,直接绕过OpenSSH的密码验证环节,或者通过篡改系统调用的返回值,将普通用户权限提升至Root级别。这意味着,原本被企业视为“数据保险箱”的机密计算环境,可能已沦为攻击者肆意侵入的后花园。



AMD目前已确认该漏洞,并为其分配了CVE-2025-29943编号,同时向企业客户发布了微码补丁。然而,在硬件级的修复方案随下一代处理器问世前,现有的临时解决方案代价高昂。
为了彻底阻断攻击路径,用户需要禁用同步多线程技术。这一操作虽然有效,但会直接导致可用CPU核心数减半,迫使企业在保障数据安全与维持计算性能之间做出艰难抉择。

本文附上参考来源
