推荐 9.6
Conf: 50%
该论文提出了一种名为 SPENDER 的静态分析框架,用于检测 UEFI 固件中系统管理模式(SMM)的特权提升漏洞。UEFI 固件运行在 ring -2 的 SMM 中,其安全等级高于操作系统内核(ring 0),但其软件漏洞可能导致从 ring 0 到 ring -2 的特权提升攻击。作者首先系统性地研究了这类漏洞,将其根源归结为两种可逃逸出 SMRAM 的引用:遗留引用(legacy references)和无意引用(unintentional references)。现有静态分析方法难以有效分析经过剥离的商用 UEFI 固件镜像,因为这些固件基于一种自定义的回调机制,该机制将可调用函数组织成由 GUID 标识的协议。SPENDER 利用这种基于回调的编程范式,首次提出一种以协议为中心的静态分析方法,能够高效且精确地发现潜在的 SMM 特权提升漏洞。通过对来自 8 个供应商的共 1148 个 UEFI 二进制文件进行测试,SPENDER 成功发现了 36 个 SMM 特权提升漏洞(包括 2 个 1-day 和 34 个 0-day 漏洞),这些漏洞可导致任意代码执行和任意地址写入,攻击者可能利用这些漏洞将引导工具包(bootkit)安装到闪存驱动器中。所有 36 个漏洞均已报告给相关供应商,其中 2 个 1-day 漏洞被确认为已知,34 个 0-day 漏洞被确认为新发现。
💡 推荐理由: SMM 漏洞是 UEFI 安全中的关键问题,可导致恶意软件在操作系统不可见的情况下持久驻留。SPENDER 框架能够有效发现此类漏洞,对固件安全审计具有重要参考价值。
🎯 建议动作: 研究跟进:评估 SPENDER 方法在自身固件审计中的应用
排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.6)