根据一份可追溯的公开资料,AMD处理器架构存在一个安全漏洞,该漏洞影响范围覆盖Zen 1至Zen 4系列处理器。需要注意的是,攻击者必须已在目标Linux系统上以普通用户权限执行代码才能触发此漏洞。
本次研究团队的验证工作是在高度防护的环境下进行的,具体测试平台使用了锐龙7 4700G,并且确保了KASLR和Safe RET等多种安全防护机制处于开启状态。这表明该漏洞的潜在风险即使在系统配置了多层防御措施后依然存在。
从技术细节来看,攻击的核心在于中断注入。这种利用方式瞄准的是Safe RET清理与实际返回指令之间仅有的两条指令所构成的极短时间窗口。研究指出,攻击者还通过将Safe RET序列从CPU缓存中清出,成功拉长了这两条关键指令的执行时间,从而为后续的恶意操作创造了条件。
在实测环节,研究团队展示了该漏洞的严重性。在10次测试中,有5次记录显示攻击者能够在平均18分钟内找到并读取到目标文件/etc/shadow。此外,在一次完整的验证测试中,攻击者以平均5.47字节/秒的速度和91.97%的准确率成功读取了内核内存。
从背景知识的角度来看,Safe RET本身是Linux系统应对推测性返回栈溢出(SRSO)的标准防护机制。因此,本次漏洞利用的原理,即干扰这一标准防御流程,具有较高的技术深度和潜在影响。
时间线方面,资料明确指出,目前在Linux操作系统层面已经存在补丁,该补丁名为x86/bugs: Make Safe-RET robust against interrupt injection,并且此补丁已纳入到Linux内核中。这为系统管理员提供了应对措施的指引。
影响分析显示,由于攻击只需要普通用户权限即可执行代码,一旦漏洞被利用,目标文件如包含密码哈希值的/etc/shadow文件便可能泄露。这对系统的安全性和数据机密性构成了直接威胁。
适用场景和建议方面,对于使用Zen 1至Zen 4架构处理器的Linux用户群体,资料给出了明确的建议:尽快安装内核及相关的安全更新。这强调了及时修补系统漏洞的重要性。
综上所述,本次事件揭示了一个在多层防护机制下依然可被利用的底层硬件/软件交互缺陷。所有涉及Zen 1至Zen 4架构处理器的Linux用户都应高度重视并遵循官方的安全更新指引。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。