最初是针对联想 ThinkPad 系列产品的任意系统管理模式代码执行漏洞,最终演变为针对整个行业的 mach 0day 漏洞的攻击手段
最初是针对联想 ThinkPad 系列产品的任意系统管理模式代码执行漏洞,最终演变为针对整个行业的 mach 0day 漏洞的攻击手段
Lenovo ThinkPad 系统管理模式任意代码执行漏洞
此代码利用了联想固件中的 SystemSmmRuntimeRt UEFI 驱动程序中的 0day 权限升级漏洞(或后门?)(GUID 为 7C79AC8C-5E6C-4E3D-BA6F-C260EE7C172E)。该漏洞存在于所有 ThinkPad 系列笔记本电脑中,我检查过的最旧的笔记本电脑是 X220,最新的笔记本电脑是 T450s(目前可用的最新固件版本)。运行任意的系统管理模式代码可让攻击者禁用闪存写保护并感染平台固件,禁用安全启动,绕过 Windows 10 Enterprise 的虚拟安全模式(凭证保护等),并进行其他恶意操作。
SystemSmmRuntimeRt UEFI 驱动程序的脆弱代码是由联想从英特尔的参考代码中复制过来的,该代码并未公开发布,但某些英特尔主板的 开源 固件也使用了该代码。例如,您可以看到英特尔 Quark BSP 中的 SmmRuntimeManagementCallback() 函数,它与脆弱代码完全相同。
这意味着英特尔在 2014 年中旬就已经修复了原始漏洞。不幸的是,没有任何公开的建议,因此,目前还不清楚英特尔或联想是否真正了解了这一情况。目前,其他 OEM/IBV 供应商的固件中仍存在带有此漏洞的旧英特尔代码。
暂无开放 Issues,或尚未同步最近议题。