Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessJoin target Discord guild
-
DeliveryLocate channel exposing Quest Bot commands
-
ExploitInvoke /automod add with broad text match
-
ExecutionBot registers attacker-controlled rule
-
PersistOther members' messages auto-deleted by bot
-
ImpactOptionally /automod remove legitimate rules
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Target guild must have invited Quest Bot at a version prior to 1.0.1 and granted it Manage Messages permission for the automod deletion effect to occur. The attacker must be a member of that guild with the baseline ability to invoke slash commands in at least one channel where Quest Bot's commands are available - no moderator role, no Discord administrator permission, and no authentication beyond standard Discord guild membership is required. The vulnerability is exposed by default because the /automod commands were registered without a default_member_permissions restriction and the handler performs no runtime permission check; no special configuration toggle needs to be enabled by the victim guild. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H) accurately reflects high integrity and availability impact (rule tampering and mass message deletion) with low complexity and low privileges (any guild member). However, real-world risk is bounded: exploitation is scoped to a single Discord guild that has invited the bot and granted it message-management permissions, and impact is moderation-layer harassment rather than host compromise - there is no confidentiality loss and no escape from the bot's permission boundary. EPSS data was not provided and the CVE is not on CISA KEV, so this is unlikely to attract opportunistic mass exploitation, but targeted abuse by trolls in affected communities is realistic given the simplicity. Treat as a priority patch for any community currently running Quest Bot, but not an emergency for the broader ecosystem. |
| Exploit ScenarioDerived | A low-privileged member of a Discord guild running Quest Bot < 1.0.1 invokes /automod add with a rule matching a common word like 'the' or 'a', causing the bot to automatically delete subsequent messages from other members containing that text. The attacker can additionally use /automod remove to wipe legitimate moderator rules, effectively disabling protections and disrupting the community without ever holding moderator role. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 11, 2026
Privilege escalation in Quest Bot Discord bot versions prior to 1.0.1 allows any guild member with slash-command access to invoke moderator-only /automod add, /automod remove, and /automod list commands due to missing Discord default permission requirements and absent runtime permission checks. Exploitation enables a low-privileged member to register automod rules matching common text patterns, causing the bot to delete other users' legitimate messages. No public exploit identified at time of analysis, but the trivial nature of the abuse and public advisory increase likelihood of weaponization in active Discord servers.
RemediationAI
Vendor-released patch: Quest Bot v1.0.1 - upgrade the running bot instance to questbot-v1.0.1 (https://github.com/duck-organization/questbot/releases/tag/questbot-v1.0.1) and re-register the bot's application commands with Discord so the updated default_member_permissions metadata is applied (Discord caches command definitions until re-synced). If immediate upgrade is not possible, server administrators can apply compensating controls via Discord's native Integrations settings by restricting the /automod commands to specific moderator roles or channels (Server Settings → Integrations → Quest Bot → Command Permissions); the trade-off is that this must be reapplied per guild and does not protect against the runtime check gap if the bot adds new commands. As a last resort, kick the bot from the guild until patched, which removes all moderation features it provided. Consult the advisory at https://github.com/duck-organization/questbot/security/advisories/GHSA-rphh-4h68-qr3j for full details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Quest Bot is an open-source Discord moderation bot (CPE: cpe:2.3:a:duck-organization:quest-bot) that exposes slash commands through Discord's interaction framework. Discord slash commands support a default_member_permissions attribute that restricts who can see and execute them, and additionally bots should perform runtime authorization checks within the command handler. CWE-862 (Missing Authorization) applies here because the /automod family of commands was registered without default_member_permissions metadata AND the handler did not validate the invoker's guild permissions (e.g., ManageMessages or ModerateMembers) before mutating the automod ruleset, leaving moderation functionality fully accessible to any member who can invoke commands in the guild.
Know when Quest Bot gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Any authenticated guild member (PR:L) can invoke the commands remotely with no user interaction, causing high integrity and availability impact through rule tampering and mass message deletion; no confidentiality loss.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Quest Bot is an opensource modern Discord Bot built for moderation, utilities and support. Prior to version 1.0.1, any guild member who can invoke slash commands can use /automod add, /automod remove, and /automod list because the command has no Discord default permission requirement and no runtime moderator permission check. An attacker can add a rule matching common text and make the bot delete other users’ messages. This issue has been patched in version 1.0.1.
Executive ViewAI
Quest Bot, a Discord-based moderation tool, contains a privilege escalation vulnerability in versions prior to 1.0.1 that allows unprivileged guild members to execute moderator-only automod commands. Attackers can register rules that delete legitimate user messages, disrupting team communications and compromising moderation authority. No public exploit identified at time of analysis, but the trivial exploitation path creates significant risk for organizations relying on Quest Bot for server governance.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce Discord default permissions to explicitly deny slash-command execution for non-moderator roles; (2) Audit bot role assignments and restrict to verified administrators only; (3) Monitor Discord server audit logs for unauthorized automod rule modifications; (4) Disable Quest Bot automod module if available; (5) Implement bot-agnostic command whitelisting controls at the Discord server level.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Privileged GitHub Actions workflow injection in Quest Bot (Discord moderation bot) prior to version 1.0.3 allows remote
Mass mention abuse in Quest Bot (open-source Discord moderation/utility bot) before version 1.0.3 allows any normal Disc
Cross-tenant AutoMod rule deletion in Quest Bot (Discord bot) prior to 1.0.5 lets a user with Manage Server permission i
Privilege escalation in Quest Bot (open-source Discord moderation bot) prior to version 1.0.3 allows a user holding only
Unsanitized output in Quest Bot's ticket creation workflow allows any unprivileged Discord server member to inject @ever
Ticket transcript redirection in Quest Bot (prior to v1.0.4) allows a privileged user with bot settings access to config
Quest Bot, an open-source Discord moderation/utility bot, exposes private channel message contents to privileged users w
Quest Bot (Discord moderation bot) prior to v1.0.4 allows low-privileged moderators to leverage the bot's elevated Disco
Unsanitized reason text in Quest Bot's /unban and /unwarn Discord commands enables authenticated moderators to trigger m
EUVD-2026-36298
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB