# OpenWrt ubusd 堆溢出漏洞
### 概述
OpenWrt 是一个面向嵌入式设备的 Linux 操作系统。ubusd 是其中的一个关键组件,用于实现设备内部通信。在版本 24.10.4 之前,ubusd 存在一个堆缓冲区溢出漏洞。
### 影响版本
- OpenWrt < 24.10.4
### 细节
漏洞位于 ubusd 的事件注册解析代码中。攻击者可通过精心构造的订阅消息,触发堆缓冲区溢出,从而修改堆头部信息。此漏洞存在于访问控制列表(ACL)检查之前,因此任何连接到 ubus 的客户端均可发送恶意消息。
此外,该攻击还可绕过“listen”操作的 ACL 控制。
### 影响
- 可能导致堆内存损坏(heap corruption)
- 攻击者可绕过 ACL 限制
- 有执行任意代码的风险(在 ubus 守护进程上下文中)
### 修复情况
该漏洞已在 OpenWrt 版本 24.10.4 中修复,目前无其他临时缓解措施。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: [OpenWrt Wiki] Security Advisory 2025-10-22-1 - ubusd: heap buffer overflow (CVE-2025-62526) -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: ubusd: heap buffer overflow · Advisory · openwrt/openwrt · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: ubusd: fix ACL check for receiving events · openwrt/ubus@60e0404 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: ubusd: fix more instances of missing length checks for patterns · openwrt/ubus@aa4a7ee · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: ubusd: Fix out of bounds access in event register message · openwrt/ubus@d31effb · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: ubus: update to Git HEAD (2025-10-17) · openwrt/openwrt@4b907e6 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: ubus: update to Git HEAD (2025-10-17) · openwrt/openwrt@a790196 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论