#uefi

共收录 2 条相关安全情报。

← 返回所有主题
👥 作者: Jianqiang Wang, Yi Xiang, Meng Wang 0071, Qinying Wang, Ali Abbasi 0002, Thorsten Holz

本文提出 SmuFuzz,一个面向闭源厂商固件中 System Management Mode (SMM) 应用的模糊测试框架,旨在解决现有 SMM 模糊测试缺少完整 UEFI 运行时环境的问题。在 UEFI 标准下,x86 处理器上的 SMM 用于处理关键硬件事件,运行于 Ring -2 特权级,对系统资源拥有近乎无限的访问权限;然而厂商普遍使用内存不安全的语言开发 SMM 应用,导致其容易受到内存破坏漏洞影响并成为攻击者的高价值目标。现有 SMM 模糊测试方法由于没有完整 UEFI 运行时来支撑 SMM 应用的准备、初始化和收尾,应用数据常常未被正确初始化,一旦模糊测试访问未初始化数据,就会引发提前退出或非预期崩溃,导致只能探索到浅层代码并产生大量误报。SmuFuzz 通过部分重托管 SMM 应用,在一个提供完整 UEFI 运行时的定制基础设施上运行,自动补齐依赖与运行时,使目标应用能够正确初始化和正常执行;同时,SmuFuzz 自动推断复杂 SMM 应用的输入语义以实现深度探索。实验表明,与最先进的模糊器相比,SmuFuzz 的唯一基本块覆盖率达到 4.45 倍,同时发现更多漏洞并显著降低了误报率。利用 SmuFuzz,作者在多家主要厂商的固件中识别出 38 个新漏洞,并均已负责任地披露。该工作对 UEFI 固件安全研究、蓝队固件漏洞评估以及 SMM 模糊测试工具选型具有重要参考价值,适合固件安全研究员、漏洞挖掘工程师及固件供应链安全审计人员阅读。

💡 推荐理由: SMM 漏洞影响固件信任根级别,现有模糊测试因缺少完整 UEFI 运行时而效果欠佳。SmuFuzz 通过部分重托管和运行时仿真显著提高覆盖率并降低误报,为固件漏洞挖掘提供了更可靠的手段,有助于蓝队提前发现上游固件风险。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.6)
👥 作者: Jiawei Yin, Menghao Li, Wei Wu, Dandan Sun, Jianhua Zhou, Wei Huo 0005, Jingling Xue

该论文提出了一种名为 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)