Skip to main content

Quest Bot CVE-2026-47189

| EUVDEUVD-2026-36279 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-06-11 GitHub_M
8.3
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Join or control guild sharing Quest Bot
  2. Delivery
    Obtain Manage Server in attacker guild
  3. Exploit
    Enumerate victim rule IDs via AutoMod autocomplete
  4. Execution
    Invoke AutoMod remove with victim's global rule ID
  5. Persist
    Bot deletes rule without guild-ownership check
  6. Impact
    Victim 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

quest-bot < 1.0.5

Affected Packages

euvd quest_bot fix: 1.0.5

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

Vendor (GitHub_M) PRIMARY 8.3 HIGH
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
vuln.today AI 9.6 CRITICAL

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jun 11, 2026 - 20:01 EUVD

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy