【安全圈】从路由器到服务器:潜伏13年的U-Boot漏洞曝光,威胁数百万设备"

admin 2026-10-18 14:21:41 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

【安全圈】从路由器到服务器:潜伏 13 年的 U-Boot 漏洞曝光,威胁数百万设备

安全圈

2026年7月12日 19:00
江苏

在小说阅读器读本章

去阅读

关键词

漏洞

固件安全公司 Binarly 于当地时间 7 月 9 日发布了一份重磅安全报告,披露了全球最广泛使用的开源引导程序 U-Boot 中存在的六个高危漏洞。

这批漏洞编号为 BRLY-2026-037 至 BRLY-2026-042,其中两个可导致任意代码执行,四个可引发拒绝服务(DoS)攻击。

更令人担忧的是,易受攻击的代码自 2013 年 7 月发布的 U-Boot v2013.07 版本起便已存在,影响了超过 50 个稳定版本及无数下游厂商的分支固件,潜在影响范围极为广泛。

U-Boot 作为引导程序,负责在操作系统启动前完成 CPU、内存及外设的初始化工作。其提供的“Verified Boot”安全机制本应通过加密签名确保仅有可信固件被加载,而此次曝光的漏洞恰恰出现在 FIT(Flattened Image Tree)镜像签名验证的核心代码中 —— 攻击者可在签名验证完成之前,通过构造恶意 FIT 镜像触发漏洞。

其中风险最高的两个漏洞 BRLY-2026-037 和 BRLY-2026-038,均源于 U-Boot 对设备树解析库 fdt\_get\_name 函数返回值的未校验处理。当遇到精心制作的畸形镜像时,该函数会返回空指针和负长度值,而 U-Boot 直接使用这些值。BRLY-2026-037 在特定内存布局下可将空指针引用升级为栈缓冲区溢出;BRLY-2026-038 则利用负长度值使指针逆向移动,最终覆盖返回地址实现代码执行。Binarly 研究团队已在 QEMU ARM 仿真环境中成功验证了 BRLY-2026-038 的利用可行性。

其余四个漏洞同样不容忽视。BRLY-2026-039 和 BRLY-2026-041 允许攻击者通过控制镜像尺寸或偏移字段,迫使 U-Boot 越界读取内存直至崩溃;BRLY-2026-040 在解析旧版本格式镜像时因未检查空指针而触发崩溃;BRLY-2026-042 则利用深度嵌套的镜像结构触发无界递归,耗尽栈内存 —— 每层嵌套仅需 12 字节镜像大小即可消耗至少 16 字节栈空间。

攻击者若成功利用代码执行漏洞,将在操作系统及任何安全软件启动之前获得控制权,可禁用安全功能、篡改启动流程或植入极具隐蔽性的持久化固件后门。IT之家注意到,此类攻击并非必须依赖物理接触设备 —— 在服务器 BMC(注:基板管理控制器)等支持远程固件更新的系统中,已获得管理界面权限的攻击者可通过上传恶意固件镜像远程触发漏洞。受 DoS 漏洞影响的设备可能彻底无法启动,部分情况下需物理接触并重新烧录 SPI 闪存芯片方能恢复。

Binarly 已依照 U-Boot 项目安全政策提交了漏洞报告,并与维护者 Simon Glass 和 Tom Rini 合作完成了所有六个补丁的开发和审查。

相关修复方案已被合并至 U-Boot 主分支代码库。然而,由于 U-Boot 由各硬件厂商集成至自有固件中,补丁仍需经过厂商适配才能最终抵达终端用户设备,而且已停止固件更新的老旧设备可能永远无法获得修复。

END

阅读推荐

【安全圈】百万余条数据遭泄露!“黑客”爬取互联网企业内部数据,非法牟利超50万元

【安全圈】npm 上的 Injective SDK 被植入加密货币钱包窃取器

【安全圈】阿根廷足协邮箱疑遭埃及黑客攻击

【安全圈】Windows Defender又爆提权漏洞,赶紧打补丁

安全圈

←扫码关注我们

网罗圈内热点 专注网络安全

实时资讯一手掌握!

好看你就分享 有用就点个赞

支持「安全圈」就点个三连吧!


【安全圈】从路由器到服务器:潜伏13年的U-Boot漏洞曝光,威胁数百万设备" 网络安全文章

【安全圈】从路由器到服务器:潜伏13年的U-Boot漏洞曝光,威胁数百万设备"

固件安全公司Binarly披露U-Boot引导程序存在六个高危漏洞(BRLY-2026-037至042),其中两个可导致任意代码执行,四个可引发拒绝服务攻击。易受攻击代码自2013年版本起存在,影响数百万设备。攻击者可在签名验证完成前通过恶意FIT镜像触发漏洞,在操作系统启动前获得控制权。补丁已合并至主分支,但需各硬件厂商适配才能最终修复。
DevSecOps:安全如何丝滑融入DevOps(Gartner2016经典报告全解读)" 网络安全文章

DevSecOps:安全如何丝滑融入DevOps(Gartner2016经典报告全解读)"

本文基于Gartner2016年报告解读DevSecOps核心理念与实践。核心观点是安全必须可编程、自动化并深度融入DevOps全生命周期,而非作为事后审核环节。关键挑战包括合规与敏捷冲突、安全基础设施缺乏API、开源组件漏洞引入。建议包括:要求安全平台开放API实现自动化、采用信任并验证原则、对自定义代码和开源组件进行自动化安全扫描(如IAST、SCA)、将基础设施配置视为代码管理、实施白名单机制和系统完整性度量。可操作建议是优先修复高置信度漏洞,并将安全指标纳入开发考核。
神秘表情炸崩微信?背后原理揭秘" 网络安全文章

神秘表情炸崩微信?背后原理揭秘"

该文档深入分析了近期微信动态表情导致客户端闪退的现象,指出其根本原因可能在于FFmpeg解码器中的内存越界漏洞CVE-2026-8461。文章详细解释了MagicYUV解码器中因奇数切片高度与YUV420P色度采样计算不一致导致的堆缓冲区溢出原理,并探讨了HEVC位深切换带来的类似风险。文档强调,从崩溃到代码执行存在多重安全机制障碍,但媒体文件解析器是重要的安全边界。建议用户更新软件,开发者应升级FFmpeg至8.1.2或更高版本并加强模糊测试。
WebAssembly线性内存幻境" 网络安全文章

WebAssembly线性内存幻境"

本文分析了WebAssembly线性内存安全模型及wasm2c工具生成的胶水代码中存在的类型混淆漏洞。核心问题在于零长度拷贝的未定义行为、类型标签混淆及指针注入可导致沙箱逃逸。攻击者可通过越界写覆写函数表类型签名,利用签名混淆调用恶意函数,最终实现宿主内存读写与控制流劫持。建议强化边界检查、使用类型签名哈希及进行模糊测试以防御此类攻击。
评论:0   参与:  0