CVE-2026-35621OpenClaw在2026.3.24之前的版本中存在权限提升漏洞。由于/allowlist命令在处理内部调用者时未重新验证网关客户端的权限范围,导致仅拥有operator.write权限的客户端能够修改通道授权策略。攻击者可利用chat.send接口构建内部命令授权上下文,进而持久化地修改本应仅限operator.admin权限操作的allowFrom和groupAllowFrom策略,实现权限提升。
该漏洞的核心机制在于OpenClaw对内部调用者的信任边界处理不当。当系统接收到通过chat.send接口构建的请求时,会生成一个“内部命令授权上下文”。正常情况下,修改通道的allowFrom和groupAllowFrom策略需要operator.admin权限。然而,/allowlist命令在处理被标记为“内部”的上下文时,跳过了对客户端权限范围的二次校验。攻击者首先获取一个具有operator.write低权限的令牌,随后利用chat.send接口诱导系统建立内部上下文。利用该上下文调用/allowlist命令时,系统错误地认为调用者具有足够权限,从而允许低权限用户修改高级别的安全策略,破坏了系统的完整性。