CVE-2026-34512OpenClaw在2026.3.25之前的版本中存在不恰当的访问控制漏洞。该漏洞位于HTTP /sessions/:sessionKey/kill路由中,允许任何持有Bearer Token认证的用户在未经适当权限范围验证的情况下调用管理员级别的会话终止功能。攻击者可利用此漏洞,通过发送经过身份验证的请求,绕过所有权和操作员范围限制,强制终止任意子代理的会话,导致系统中断。
该漏洞源于OpenClaw框架在处理会话管理时的授权逻辑缺陷。具体而言,/sessions/:sessionKey/kill端点旨在允许管理员终止特定子代理的运行会话。然而,该接口的实现仅依赖于Bearer Token的存在性以确认用户身份,却完全忽略了对用户权限范围和操作所有权的验证。这使得任何经过身份验证的低权限用户(如普通操作员)都可以通过构造特定的HTTP请求,直接调用后台敏感的killSubagentRunAdmin函数。攻击者只需猜测或枚举sessionKey,即可将针对任意会话的终止请求发送至服务器。由于该操作绕过了正常的RBAC模型,导致系统完整性(I:H)和可用性(A:H)受到严重影响,攻击者可利用此漏洞恶意中断关键业务流程,造成严重的拒绝服务或数据不一致状态。