CVE-2026-32021OpenClaw 在 2026.2.22 版本之前的版本中存在一个授权绕过漏洞。该漏洞位于飞书 allowFrom 白名单实现机制中。由于系统错误地接受可变的发送者显示名称,而非强制执行仅匹配 ID 的验证逻辑,攻击者可以将自己的显示名称设置为白名单中的 ID 字符串。利用此漏洞,攻击者可以绕过授权检查,从而在无需认证的情况下获取未授权的访问权限,导致系统机密性和完整性受到低程度影响。
该漏洞的根本原因是 OpenClaw 在验证来自飞书的请求来源时,存在逻辑缺陷。正常的安全实现应当验证请求中不可变的唯一标识符(如 Open ID 或 User ID)。然而,受影响的版本仅检查了可变的“显示名称”字段。攻击者通过侦察获取白名单中允许的 ID 字符串后,只需将自己账号的显示名称修改为该 ID 字符串。当向 OpenClaw 发送请求时,由于验证逻辑将攻击者的显示名称与白名单 ID 进行比对并发现匹配,系统便错误地认为请求来自受信任的合法用户。这种利用元数据(显示名)替代实体标识符(ID)进行安全决策的缺陷,使得攻击者能够伪造身份并绕过 allowFrom 限制。