CVE-2026-43574OpenClaw 在 2026.4.12 之前的版本中存在严重的不当授权漏洞。该漏洞源于 helper-backed channels 中的逻辑缺陷,系统错误地将空的审批者列表解释为显式批准状态。攻击者只需知道目标审批 ID,即可在无需通过正常授权流程的情况下解决待定审批。这一缺陷允许低权限用户绕过安全检查,直接执行关键操作,对系统的完整性和安全性构成严重威胁。
该漏洞的核心在于 OpenClaw 处理 helper-backed channels 审批流程时的逻辑判断错误。在受影响的版本中,当系统尝试解析审批请求的审批者列表时,未对“空列表”这一异常状态进行有效的安全检查。代码逻辑错误地将空的解析结果等同于“已获显式批准”,而非“缺少授权”或“非法请求”。因此,攻击者首先需要进行信息收集,通过枚举或其他方式获取有效的待定审批 ID。随后,攻击者利用低权限账户向审批解决接口发送特制请求,该请求在 payload 中包含空的审批者列表。后端服务接收到请求后,触发漏洞逻辑,误认为该请求已通过所有必要授权,从而允许攻击者强制解决审批。这完全绕过了原本设计的多人审批或权限控制机制,属于典型的业务逻辑漏洞。