CVE-2026-32899
mediumpriority · track · 0OT risk · elevatedEPSS 0.002 · 11 %ileDEEUUSEPSS · scored 2026-10-27
OpenClaw versions prior to 2026.2.25 fail to consistently apply sender-policy checks to reaction_* and pin_* non-message events before adding them to system-event context. Attackers can bypass configured DM policies and channel user allowlists to inject unauthorized reaction and pin events from restricted senders.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · low–medium · 1.3–5.3
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-0542OpenClaw: Mehrere SchwachstellenDeutsch2026-02-25csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in OpenClaw ausnutzen, um Dateien zu manipulieren, um Informationen offenzulegen, und um Sicherheitsvorkehrungen zu umgehen.
- GHSA-rm2p-j3r7-4x4jOpenClaw's Slack reaction/pin sender-policy consistency issue in non-message ingress2026-03-03ghsa · osvUS
### Summary OpenClaw Slack monitor handled `reaction_*` and `pin_*` non-message events before applying sender-policy checks consistently. In affected versions, these events could be added to system-event context even when sender policy would not normally allow them. ### Affected Packages / Versions - Package: npm `openclaw` - Latest published affected version confirmed: `2026.2.24` (npm latest as of February 26, 2026) - Affected range: `<= 2026.2.24` - Patched version : `2026.2.25` ### Technical Details - `reaction_*` and `pin_*` handlers now route through shared sender authorization (`authorizeSlackSystemEventSender`). - Enforced checks now include: - DM `dmPolicy` / `allowFrom` - channel `users` allowlist enforcement for non-DM channels - channel-level allow checks before system-event enqueue - Regression coverage added for DM allow/deny and channel-user allowlist deny paths. ### Fix Commit(s) - `aedf62ac7e669a89c7b299201bf6537dc6b12e0e` - `75dfb71e4e8b7c2feba5a8ca662f92ea840e0147` ### Impact Low-severity policy-consistency issue in Slack non-message event ingress. This may introduce unexpected reaction/pin context signals from senders outside configured policy. ### Release Process Note `patched_versions` is pre-set to planned release `2026.2.25`. Advisory published with npm release `2026.2.25`. OpenClaw thanks @tdjackey for reporting.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (13)
External citations — patches, advisories, analysis.
- https://github.com/openclaw/openclaw/commit/75dfb71e4e8b7c2feba5a8ca662f92ea840e0147cnnvd
- https://github.com/openclaw/openclaw/commit/aedf62ac7e669a89c7b299201bf6537dc6b12e0ecnnvd
- https://github.com/openclaw/openclaw/releasesPatchcnnvd
- https://github.com/openclaw/openclaw/security/advisories/GHSA-rm2p-j3r7-4x4jcnnvd
- https://www.vulncheck.com/advisories/openclaw-sender-policy-bypass-in-slack-reaction-and-pin-event-handlerscnnvd
- https://github.com/openclaw/openclaw/commit/75dfb71e4e8b7c2feba5a8ca662f92ea840e0147enisa_euvd
- https://github.com/openclaw/openclaw/commit/aedf62ac7e669a89c7b299201bf6537dc6b12e0eenisa_euvd
- https://github.com/openclaw/openclaw/security/advisories/GHSA-rm2p-j3r7-4x4jenisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan