Spectre漏洞 v2 版本再现,影响英特尔 CPU + Linux 组合设备
内容提要
近日,网络安全研究人员披露了针对英特尔系统上 Linux 内核的首个原生 Spectre v2 漏洞。该漏洞被称为 '本地分支历史注入漏洞',可以绕过现有的 Spectre v2/BHI 缓解措施,以 3.5 kB/sec 的速度泄漏任意内核内存。该漏洞可能影响所有易受 BHI 影响的英特尔系统。此外,还有一系列被称为 'Ahoi攻击'的攻击,可以破坏基于硬件的可信执行环境和破解机密虚拟机。英特尔已更新了针对 Spectre v2 的缓解建议。
延伸解读
漏洞影响范围与潜在风险
该漏洞影响所有易受BHI影响的英特尔系统,且已证实波及Illumos、红帽、SUSE Linux、Triton Data Center和Xen等多个系统。攻击者可通过恶意软件影响推测执行路径,提取敏感数据,甚至绕过现有缓解措施,以3.5 kB/sec的速度泄漏内核内存。未经认证的攻击者能利用投机性跳转泄漏特权内存,风险较高。
现有缓解措施的不足
CERT/CC指出,禁用特权eBPF和启用IBT的现有缓解技术不足以阻止针对内核/管理程序的BHI攻击。原生BHI通过证明无需eBPF即可实现攻击,抵消了禁用非特权eBPF的反制措施。推测执行机制使得有效修复Spectre v2漏洞变得困难,因此需要更全面的防御策略。
Ahoi攻击对机密虚拟机的威胁
苏黎世联邦理工学院披露的Ahoi攻击(包括Heckler和WeSee)利用恶意中断破坏基于硬件的可信执行环境和机密虚拟机(如AMD SEV-SNP和英特尔TDX)。攻击者通过管理程序向受害者的vCPU注入恶意中断,诱使其执行中断处理程序,从而获得高级访问权限,执行任意读写和代码注入,甚至禁用防火墙规则和打开root shell。
英特尔的最新缓解建议
针对Spectre v2漏洞,英特尔更新了缓解建议,现在建议禁用非特权eBPF功能、启用增强型间接分支限制猜测(eIBRS)和启用监控模式执行保护(SMEP)。这些措施旨在降低瞬时执行攻击的风险,但用户需注意,现有缓解技术可能仍不足以完全阻止BHI攻击,需结合其他安全实践。
Q&A
Spectre v2 漏洞的主要影响是什么?
Spectre v2 漏洞可以绕过现有的缓解措施,以 3.5 kB/sec 的速度泄漏任意内核内存,影响英特尔处理器和 Linux 系统。
什么是本地分支历史注入漏洞?
本地分支历史注入漏洞是针对英特尔系统上 Linux 内核的 Spectre v2 漏洞,追踪编号为 CVE-2024-2201。
如何减轻 Spectre v2 漏洞的风险?
英特尔建议禁用 Linux 非特权 eBPF、启用 eIBRS 和 SMEP,以减少瞬时执行攻击的风险。
Ahoi攻击是什么?
Ahoi攻击是一系列攻击,旨在破坏基于硬件的可信执行环境和破解机密虚拟机,允许攻击者获得高级访问权限。
Spectre v2 漏洞是如何被利用的?
攻击者可以通过投机性跳转泄漏特权内存,利用恶意软件影响推测执行路径,从而提取敏感数据。
哪些系统受到 Spectre v2 漏洞的影响?
该漏洞影响多个系统,包括 Illumos、英特尔、红帽、SUSE Linux 等。