CVE-2026-31991CVE-2026-31991是OpenClaw软件中的一个授权绕过安全漏洞。OpenClaw是Signal消息平台的一个开源客户端分支。该漏洞存在于Signal群组的安全机制中,具体表现为群组允许列表(allowlist)策略错误地接受了来自DM(直接消息)配对存储批准流程中的发送者身份。攻击者可以利用这一边界弱点,通过获取目标用户的DM配对批准来绕过群组允许列表的安全检查,从而获得未经授权的群组访问权限。这意味着攻击者可以向本应被限制的群组发送消息,或者查看群组内的通信内容。CVSS 3.1评分3.7分,属于低危级别,但仍然存在一定的安全风险,尤其是对于使用群组访问控制策略的组织。该漏洞由VulnCheck的安全团队发现并报告。
该漏洞的根本原因在于OpenClaw在处理群组消息验证时,未能正确区分来自DM配对存储的发送者身份和群组成员身份。正常情况下,群组允许列表策略应该只接受群组成员的身份验证。但实现中存在边界检查缺陷,允许来自DM配对流程中已批准的身份通过验证。具体来说,当用户A向用户B发送DM配对请求并获得批准后,这个配对关系被存储在配对-store中。攻击者利用这个已批准的配对关系,在尝试加入受限制的群组时,其发送者身份被错误地识别为已授权的群组成员。这是由于群组允许列表检查逻辑在验证发送者身份时,优先查询了DM配对存储而非群组成员列表。攻击者需要先与目标用户建立DM配对关系并获得批准,然后利用这个批准状态绕过群组的访问控制。