OpenClaw: Discord text `/approve` bypasses `channels.discord.execApprovals.approvers` and allows non-approvers to resolve pending exec approvals
Description
Published to the GitHub Advisory Database
Mar 31, 2026
Reviewed
Mar 31, 2026
Published by the National Vulnerability Database
Apr 21, 2026
Last updated
Apr 24, 2026
Summary
Discord text approval commands resolved pending exec approvals without honoring the configured approver allowlist.
Impact
A Discord user who was allowed to send commands but was not in the approver list could still approve pending host execution.
Affected Component
extensions/discord/src/exec-approvals.ts, src/auto-reply/reply/commands-approve.tsFixed Versions
<= 2026.3.24>= 2026.3.282026.3.28contains the fix.Fix
Fixed by commit
355abe5eba(Discord: enforce approver checks for text approvals).References