Skip to main content

Quest Bot CVE-2026-47163

| EUVDEUVD-2026-36298 HIGH
Missing Authorization (CWE-862)
2026-06-11 GitHub_M
7.2
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Join target Discord guild
  2. Delivery
    Locate channel exposing Quest Bot commands
  3. Exploit
    Invoke /automod add with broad text match
  4. Execution
    Bot registers attacker-controlled rule
  5. Persist
    Other members' messages auto-deleted by bot
  6. Impact
    Optionally /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.

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

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

quest-bot < 1.0.1

Affected Packages

euvd quest_bot fix: 1.0.1

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

Vendor (GitHub_M) PRIMARY 7.2 HIGH
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
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/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
None
Privileges Required
Low
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.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 88% 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

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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