Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessJoin or control guild sharing Quest Bot
-
DeliveryObtain Manage Server in attacker guild
-
ExploitEnumerate victim rule IDs via AutoMod autocomplete
-
ExecutionInvoke AutoMod remove with victim's global rule ID
-
PersistBot deletes rule without guild-ownership check
-
ImpactVictim guild loses moderation rule, AutoMod coverage degraded
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires that (1) the attacker and the victim guild both use the same Quest Bot instance prior to 1.0.5, (2) the attacker holds Discord Manage Server permission in at least one guild where the bot is present so the AutoMod commands are authorized to them, and (3) the attacker uses the bot's AutoMod rule autocomplete to discover the victim guild's global rule ID. Exploitation is limited by the requirement for Manage Server in some guild, by the need to share a bot instance with the target, and by the impact being scoped to AutoMod rule deletion (integrity/availability of moderation config) rather than arbitrary bot or Discord takeover. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:H scores 8.3 (High), reflecting unauthenticated network reachability and high integrity/availability impact on a victim guild's moderation rules, with AT:P acknowledging the attacker must control a guild where they hold Manage Server. PR:N is technically defensible because no Discord-level authentication is required by the bot itself, but realistically the attacker must be a Manage Server admin in some guild and must enumerate the victim rule ID via autocomplete - a meaningful barrier the raw score understates. No EPSS, KEV listing, or public POC is present in the supplied data, so this is a credible integrity/availability risk for any server running an unpatched Quest Bot instance, but it is not evidence of mass exploitation; the practical priority is moderate-to-high for active Quest Bot deployments and low for the general internet. |
| Exploit ScenarioDerived | An attacker who owns or controls a Discord guild where Quest Bot is installed grants themselves Manage Server, then uses the bot's AutoMod remove command autocomplete to enumerate rule IDs belonging to an unrelated victim guild that shares the same bot instance. They then invoke the remove command with the harvested global ID, and the bot deletes the victim guild's AutoMod rule without verifying ownership, silently degrading the victim's moderation posture. No public POC has been published, but the issue is straightforward to reproduce from the advisory description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 11, 2026
Cross-tenant AutoMod rule deletion in Quest Bot (Discord bot) prior to 1.0.5 lets a user with Manage Server permission in any guild delete AutoMod rules belonging to other guilds. The flaw stems from looking up rules by global database ID without verifying guild ownership, and rule IDs are discoverable via the bot's autocomplete feature. No public exploit identified at time of analysis, but the GitHub Security Advisory and patched release v1.0.5 are public.
RemediationAI
Vendor-released patch: Quest Bot 1.0.5 - upgrade any self-hosted instance to that release via https://github.com/duck-organization/questbot/releases/tag/questbot-v1.0.5 and review GHSA-6rv9-6p24-w955 for details. Until the upgrade is applied, operators can disable or unregister the AutoMod remove slash command in their bot deployment to eliminate the deletion path (side effect: legitimate admins lose in-bot rule removal and must clean up via direct database edits or the Discord-native AutoMod UI), and/or disable the AutoMod rule autocomplete handler to prevent ID enumeration (side effect: admins must type or look up rule IDs manually). Operators who cannot disable these commands should restrict bot invitation to trusted guilds, since the cross-tenant impact requires the attacker to share a bot instance with the victim guild.
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) whose AutoMod subsystem stores rules in a shared database keyed by a global ID. The remove command resolves a rule by that global ID and proceeds to delete it without enforcing a tenancy check that the rule's guild_id matches the executing guild's context. This is a textbook CWE-639 (Authorization Bypass Through User-Controlled Key / IDOR) issue, made worse because the autocomplete handler exposes rule IDs from other guilds, supplying the very key needed to bypass the missing check.
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:P/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable Discord command, low complexity, requires Manage Server in attacker's guild (PR:L); scope changes to victim guild; integrity/availability of AutoMod rules high, no confidentiality impact.
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.5, the AutoMod remove flow looks up and deletes rules by global database ID without verifying that the rule belongs to the guild where the command is executed. A user can learn a victim guild’s AutoMod rule ID through autocomplete, then remove that rule from another guild where they have Manage Server. This issue has been patched in version 1.0.5.
Executive ViewAI
Quest Bot, a Discord server automation platform, allows administrators with Manage Server permissions to delete content moderation rules in other organizations' servers, breaking multi-tenant isolation. This privilege escalation exposes all Quest Bot customers to loss of their primary content governance controls without administrative awareness. Patched version 1.0.5 is available and should be deployed immediately across all organizational instances.
Apply vendor patch.
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
Privilege escalation in Quest Bot (open-source Discord moderation bot) prior to version 1.0.3 allows a user holding only
Privilege escalation in Quest Bot Discord bot versions prior to 1.0.1 allows any guild member with slash-command access
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-36279
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB