/ data / vuln_en / openclaw / GHSA-354r-7mfh-7rh2.yaml
GHSA-354r-7mfh-7rh2.yaml
 1  info:
 2    name: OpenClaw
 3    cve: GHSA-354r-7mfh-7rh2
 4    summary: OpenClaw Discord DM reaction ingress missed dmPolicy/allowFrom checks in restricted setups
 5    details: >-
 6      Summary
 7  
 8      In OpenClaw <= 2026.2.24, Discord direct-message reaction notifications did not consistently apply the same DM authorization
 9      checks (dmPolicy / allowFrom) that are enforced for normal DM message ingress.
10  
11  
12      In restrictive DM setups, a non-allowlisted Discord user who can react to a bot-authored DM message could still enqueue
13      a reaction-derived system event in the session.
14  
15  
16      This is a reaction-only ingress inconsistency. By itself it does not directly execute commands; practical impact depends
17      on downstream automation/tool policy.
18  
19  
20      Details
21  
22      The DM message path already enforces dmPolicy/allowFrom authorization, but the DM reaction-notification path previously
23      allowed event enqueue under reaction mode checks without that same authorization gate.
24  
25  
26      Fix in main aligns reaction ingress with normal message preflight for Discord DM/group-DM/guild policy boundaries and
27      applies equivalent DM reaction authorization hardening for Slack to keep channel behavior consistent.
28  
29  
30      Affected Packages / Versions
31  
32      - npm package: openclaw
33  
34      - Affected: <= 2026.2.24
35  
36      - Patched: >= 2026.2.25
37    cvss: ''
38    severity: MEDIUM
39    security_advise: Upgrade openclaw to >= 2026.2.25 or later. Commit(s) - aedf62ac7e669a89c7b299201bf6537dc6b12e0e
40    references:
41    - https://github.com/openclaw/openclaw/security/advisories/GHSA-354r-7mfh-7rh2
42  rule: version <= "2026.2.24"
43  references:
44  - https://github.com/openclaw/openclaw/security/advisories/GHSA-354r-7mfh-7rh2