AMD低功耗处理器发现内存安全漏洞

研究人员发现内存寻址系统漏洞 影响AMD处理器
安全专家Domas发现一种针对AMD Family 16h处理器的内存寻址漏洞。这一漏洞不依赖传统软件漏洞,而是作用于内存寻址最底层,在地址被发送到DRAM芯片前的转换过程中存在安全隐患。
漏洞发现与攻击原理
Domas分析发现,处理器上控制Bank Swizzling(存储体交错)模式的一个寄存器位可在运行时被切换且不会被锁定,允许攻击者通过一次简单的翻转该位来改变物理地址到DRAM单元的映射。
系统会因此创建出看似合法实则不存在的"模拟内存映射",攻击者可以利用这个特性绕过防护机制,在不被察觉的情况下访问特权内存区域,且在攻击完成后可以完全清除所有痕迹。
受影响硬件范围
此漏洞影响广泛的AMD处理器系列,特别是Family 16h架构(也被称为K8架构)的处理器产品。值得注意的是,部分新型号已具备一定的防护能力,但仍存在历史遗留风险。
该漏洞的独特之处在于它不依赖预设后门,而是在原有硬件架构基础上发现了新的权限利用方式,这意味着即便是无恶意软件的干净系统也可能面临风险。
潜在安全威胁
漏洞带来的实际危害程度取决于攻击场景:1)可被用于提取加密密钥等敏感信息;2)可能绕过内存保护机制进行特权提升;3)攻击者可能利用高速内存访问特性进行隐蔽数据窃取。
由于攻击对内存控制器寄存器进行的操作几乎无法被常规安全检查捕获,此类攻击在检测阶段面临重大挑战,攻击者无需特制恶意软件即可完成整个入侵过程。
企业应对建议
已在受影响架构上部署特权操作系统的机构应考虑禁用该寄存器位的功能;系统管理员需关注固件更新,AMD已开始提供相关缓解补丁。
安全专家建议,对于大型数据中心等敏感环境,应增加物理内存访问控制机制,即便这类低效防护措施也无法完全阻止这种针对性攻击。

AMD处理器硬件漏洞研究揭示:多种关键区域面临攻击风险
研究人员Domas近日详细揭示了AMD处理器中的多重安全漏洞。这些漏洞可影响特定老款处理器,旨在系统硬件底层寻找攻击路径。
核心攻击目标:硬件安全模块
攻击者可针对三个关键保护区域实施攻击:独立的PSP安全处理器、系统最高权限的SMM模式,以及休眠状态下的C6 DRAM。
系统管理模式安全隐患
系统管理模式(SMM)作为CPU中权限最高的执行模式(Ring-2),其内存数据理论上可被攻击者读取,可能导致系统固件完整性被破坏,威胁度极高。
深度休眠数据暴露风险
当CPU进入深度休眠(C6状态)时,保存的完整架构上下文包含敏感信息。攻击者可获取页表根地址、APIC基址等关键配置。
微码加载机制漏洞分析
CPU唤醒过程中需要加载微码补丁。研究人员证实可读取并篡改这些位于DRAM中的微码副本,为系统植入恶意代码创造条件。
受影响产品范围
Domas表示,此次漏洞主要影响AMD Family 16h系列的老旧处理器,包括Kabini、Temash等架构的APU。新式锐龙处理器(Zen架构)不受影响。
厂商声明与响应
AMD已通过安全通告确认此问题,但指出这些老旧处理器已停止安全支持。值得注意的是,该漏洞利用需要系统现已被攻破。
跨架构研究启示
研究显示,现代AMD、Intel、ARM及RISC-V处理器也存在类似内存转换机制。学者强调,尽管漏洞不完全相同,但安全研究必须同步跟进新型处理器架构。
研究人员强调,该漏洞的发现凸显硬件安全防护永远面临挑战,需要持续评估各架构平台的安全特性。
专家建议,虽然攻击技术门槛不低,但用户应保持对硬件安全的关注。本研究对整个处理器安全领域提出了全新的技术判断标准。
