CVE-2026-32899该漏洞存在于 OpenClaw 2026.2.25 之前的版本中。由于系统在将 reaction_* 和 pin_* 等非消息事件添加到系统事件上下文之前,未能一致地应用发送方策略检查,导致安全机制失效。攻击者可以利用此漏洞绕过已配置的 DM(直接消息)策略和频道用户白名单限制。通过模拟受限发送者的身份,攻击者能够向系统注入未经授权的反应和固定事件。这不仅破坏了系统的访问控制完整性,还可能导致未授权的操作执行,进而干扰正常的业务逻辑或造成信息混淆。
该漏洞的根源在于 OpenClaw 的事件处理逻辑中存在不一致的校验机制。通常,系统会对接收到的消息进行发送方策略验证,但在处理非消息类型的事件(如 reaction_added、reaction_removed、pin_added 等)时,代码路径未正确调用或执行相同的权限检查函数。具体而言,当系统将这些事件对象构建并添加到系统事件上下文时,绕过了针对受限发送者的白名单验证。攻击者只需拥有低权限账号(PR:L),即可通过网络向系统提交特制的反应或固定事件数据。由于缺乏校验,系统会错误地信任这些事件的来源,从而允许攻击者在不符合策略的频道或上下文中执行操作,例如添加表情反应或固定消息,进而可能干扰正常的业务逻辑或进行权限提升。