Discord moderation action handling (timeout, kick, ban) used sender identity from request parameters in tool-driven flows, instead of trusted runtime sender context.
In setups where Discord moderation actions are enabled and the bot has the necessary guild permissions, a non-admin user could request moderation actions by spoofing sender identity fields.
openclaw (npm)2026.2.17<=2026.2.172026.2.18requesterSenderId) instead of untrusted action params.775816035ecc6bb243843f8000c9a58ff609e32dThanks @aether-ai-agent for reporting.
{
"cwe_ids": [
"CWE-862"
],
"github_reviewed_at": "2026-02-20T21:02:31Z",
"nvd_published_at": "2026-02-21T10:16:12Z",
"severity": "LOW",
"github_reviewed": true
}