在AMD推出微代码更新修复漏洞后,谷歌安全研究人员披露了在AMD ZEN 2 CPU中发现的高危安全漏洞,该漏洞编号为CVE-2023-20593,被命名为Zenbleed漏洞。
研究人员称该漏洞对于普通用户的影响非常小,因为漏洞的利用相对来说还是比较复杂的,而且该漏洞即便被利用也无法检测,所以目前也不清楚是否有攻击者发现或利用了这枚漏洞。
以下是漏洞部分细节:
该漏洞是由于现代处理器中的推测执行技术引起,在推测执行期间对名为vzeroupper指令处理不当造成,利用漏洞攻击者可以从任何操作系统中窃取敏感数据,包括虚拟机、隔离沙箱和容器等,这意味着漏洞对公有云平台存在极大的威胁。
研究人员设法找到了一个变体,每个核心每秒可以泄露30KB的数据,这可以在用户登录时窃取账号、密码或加密密钥,不过该漏洞仅影响AMD ZEN 2系列处理器。
包括RYZEN 3000、RYZEN 4000、RYZEN 5000、RYZEN 7020以及ThreadRipper 3000和EPYC服务器处理器。
AMD的微代码更新:
研究人员在5月16日向AMD通道了该漏洞,AMD则在今天发布微代码更新修复漏洞,所以研究人员可以披露漏洞的细节了。
该微代码更新将通过BIOS固件推送,所以接下来用户应该检查主板制造商网站,看看是否有BIOS固件可供更新,如果有的话,建议还是更新下固件。
PoC概念验证:
研究人员已经基于该漏洞制作了概念验证,尽管漏洞相关代码是基于Linux编写的,不过这与系统无关,因为在ZEN 2 CPU上运行的所有操作系统都受影响。
另外研究人员也认为想要检测这枚漏洞的利用是不现实的,因为利用该漏洞既不需要权限提升也不需要特殊的系统调用,相当隐蔽,这意味着可以做到不留痕迹。
最后研究人员表示想要利用该漏洞,需要对目标系统具有本地访问权限以及高度专业化的知识,所以利用起来还是非常复杂的。
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。