IPBUF安全漏洞报告
English
CVE-2026-35652 CVSS 6.5 中危

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

披露日期: 2026-04-10

漏洞信息

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

相关标签

授权绕过OpenClawCVE-2026-35652竞态条件逻辑漏洞

漏洞概述

OpenClaw 2026.3.22 之前的版本在交互式回调分发逻辑中存在严重的授权绕过漏洞。由于系统架构设计缺陷,允许在完成正常的发送者安全验证之前处理回调请求。攻击者可以利用这一时序问题,绕过白名单检查,伪装成合法发送者执行操作处理程序。这可能导致未经授权的操作被执行,严重影响系统的完整性和可用性。

技术细节

该漏洞的核心在于 OpenClaw 框架中交互式回调分发机制与安全验证逻辑之间的时序错误。在受影响的版本(2026.3.22 之前)中,系统设计存在缺陷,允许在完成完整的发送者身份验证和白名单检查之前,对传入的回调请求进行分发处理。具体而言,当系统接收到一个回调请求时,它进入了一个临界区,在此期间,如果攻击者能够利用多线程或异步请求的特性,迅速触发回调分发函数,即可抢占正常的安全验证流程。这种“验证前执行”的机制使得原本应被拦截的非白名单发送者能够成功绑定并执行操作处理程序。攻击者无需有效的认证凭证,仅需利用这一逻辑漏洞,即可导致未授权的命令执行或状态修改,对系统的完整性和可用性构成威胁。由于验证逻辑被绕过,系统日志可能无法准确记录真实的攻击源,增加了应急响应的难度。

攻击链分析

STEP 1
侦察
攻击者识别目标使用的是存在漏洞的 OpenClaw 版本(< 2026.3.22)。
STEP 2
构造恶意请求
攻击者构造包含非白名单发送者和特定操作处理程序的回调请求。
STEP 3
触发竞态条件
攻击者在系统开始但未完成安全验证之前,强制触发回调分发机制。
STEP 4
执行未授权操作
由于验证被绕过,系统执行了本应被拦截的操作处理程序。
STEP 5
维持影响
攻击者利用已执行的操作进一步控制系统或窃取数据。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL (Example) target_url = "http://example.com/openclaw/callback" # Malicious payload to trigger action handler # The goal is to dispatch the callback before the allowlist check completes payload = { "sender": "[email protected]", "action": "execute_unauthorized_command", "dispatch_immediately": True # Trigger the race condition } try: # Send the request attempting to hit the race condition window response = requests.post(target_url, json=payload) if response.status_code == 200 and "success" in response.text: print("[+] PoC Successful: Authorization bypassed and action executed.") else: print(f"[-] PoC Failed: Server returned {response.status_code}") print(response.text) except Exception as e: print(f"[!] Error during exploit execution: {e}")

影响范围

OpenClaw < 2026.3.22

防御指南

临时缓解措施
建议立即检查 OpenClaw 版本并应用官方补丁。如果无法立即升级,应临时禁用交互式回调功能或配置网络防火墙规则,仅允许可信的 IP 地址访问回调接口,同时加强对异常操作行为的日志监控和审计。

参考链接

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