EDK II PXE 驱动曝开机前 RCE 漏洞,一个特制数据包可劫持全球大量服务器

cyb3rops · x · 2026-10-28

Anthropic 与 Google 研究人员发现 UEFI 固件 TianoCore EDK II 中的严重漏洞 CVE-2026-97631(GHSA-99cj-7hg9-mp4m),位于 NetworkPkg 的 PXE 驱动。攻击面:机器通过 IPv4/IPv6 PXE 网络启动时,无需认证的攻击者只要能投递一个 ICMP 错误消息,即可在操作系统加载、Secure Boot 校验之前 corruption DXE 阶段内存并执行任意代码。细节:接收路径把每条 ICMP 错误复制进固定 504 字节的 Mode.IcmpError 字段,但 IPv4/IPv6 两个处理器的边界处理都有误——超长消息仍会继续拷贝,且目标指针按累计长度而非单帧长度推进,导致写入越界。影响:(a) 确定性的驱动数据损坏导致 DXE core CPU 异常、启动挂死;(b) 知道目标固件构建的攻击者可伪造事件,让 CoreSignalEvent() 在 DXE 阶段(ring 0、任何 OS 安全机制存在前)分派攻击者提供的字节。暴露窗口为 PXE 启动期间,受影响的 EDK II master 版本(截至 2026-09-14)目前尚无补丁,修复 PR #13002 已提交。报道称几乎所有服务器都受影响。

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →