Skip to main content

Mythic C2 CVE-2026-57952

| EUVDEUVD-2026-40169 MEDIUM
Missing Authorization (CWE-862)
2026-06-29 disclosure@vulncheck.com GHSA-vq63-9qrm-qv35
6.0
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as Mythic operator
  2. Delivery
    Obtain payload UUID from separate operation
  3. Exploit
    Invoke vulnerable webhook endpoint with foreign UUID
  4. Execution
    Server returns C2 profile config and encryption keys
  5. Impact
    Use keys to decrypt or intercept operational traffic

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

Exploitation requires: (1) a valid authenticated operator-level account on the target Mythic instance - PR:L in CVSS 4.0 confirms authentication is required; (2) knowledge of a payload UUID belonging to a different operation on the same server - this is the primary complexity barrier (AC:H) and limits exploitation to scenarios where multiple operations share one Mythic deployment and the attacker can enumerate or obtain a foreign UUID. Exploitation is not possible against single-operation or single-team Mythic deployments where all operators belong to the same operation. The attacker needs no special OS-level privileges and no user interaction from a victim. The vulnerability is limited to confidentiality (read-only), so no configuration changes or payload modification are possible through this path alone.

Impact

Real-world risk is moderate but operationally significant given Mythic's red-team context. The CVSS 4.0 vector AV:N/AC:H/PR:L correctly captures that exploitation requires both authenticated operator access and foreknowledge of a cross-operation payload UUID - a non-trivial precondition. The high confidentiality impact (VC:H) is well-justified: C2 encryption keys and callback parameters constitute sensitive operational intelligence. No KEV listing and no known POC exist, keeping EPSS and empirical exploitation signals low. However, in shared Mythic deployments where multiple red teams or client engagements run on the same server, the threat from a malicious or compromised operator is realistic. The CVSS 4.0 score of 6.0 is defensible; this is not a trivially exploitable internet-facing vulnerability, but the impact to operational security in the affected niche is severe. No conflicting signals in the available data.

Exploit ScenarioDerived

A red-team operator authenticated to a shared Mythic server for Operation A discovers or guesses a payload UUID belonging to Operation B (e.g., via log exposure, a misconfigured dashboard, or social engineering a colleague). The operator sends a crafted POST request to the c2profile_config_check_webhook endpoint with Operation B's UUID. Because the endpoint performs no ownership check, the server responds with Operation B's full C2 profile configuration, including encryption keys and callback parameters, which the attacker uses to decrypt intercepted C2 traffic or impersonate Operation B's implants. No public POC exists, but the technique requires only standard HTTP requests.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 29, 2026

Cross-operation authorization bypass in Mythic C2 framework before 3.4.0.60 exposes encryption keys and C2 profile configurations to authenticated operators from separate operations. Four webhook REST endpoints - c2profile_config_check_webhook, c2profile_redirect_rules_webhook, c2profile_get_ioc_webhook, and c2profile_sample_message_webhook - fail to verify that a submitted payload UUID belongs to the caller's operation, allowing an operator in Operation A to retrieve the full C2 profile configuration of Operation B by supplying a known UUID. No public exploit or CISA KEV listing exists at time of analysis; the CVSS 4.0 score of 6.0 reflects high complexity due to the prerequisite of obtaining a cross-operation UUID.

RemediationAI

Upgrade Mythic to version 3.4.0.60 or later, which adds payload ownership verification to the four affected webhook endpoints. The patched release is available at https://github.com/its-a-feature/Mythic/releases/tag/v3.4.0.60. For teams unable to upgrade immediately, the most effective compensating control is restricting Mythic deployments to single-tenant or single-team configurations - eliminating the cross-operation operator scenario entirely eliminates the attack surface. Additionally, auditing operator accounts and minimizing the number of operators with access to shared Mythic instances reduces exposure. Network-level controls (e.g., binding the Mythic API to localhost or a VPN-only interface) limit who can reach these endpoints but do not address the authorization flaw for already-authenticated operators.

Affected VersionsENISA

Mythic 0 <3.4.0.60

Affected Packages

euvd mythic fix: 3.4.0.60

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

Mythic is an open-source post-exploitation command-and-control framework used by red teams and penetration testers, operating a Django/Python backend exposing REST webhook endpoints for C2 profile management. The root cause is CWE-862 (Missing Authorization): the four affected endpoints accept a payload UUID as input and retrieve associated C2 profile data without confirming that the UUID's parent operation matches the authenticated operator's authorized operation scope. In Mythic's multi-operator, multi-operation model, operations are meant to be siloed; this bypass breaks that isolation. The affected CPE is Mythic versions prior to 3.4.0.60. The fix is confirmed in commit 82648e8241b800a32e1882afc310e7316d98ebaa, which adds payload ownership verification before serving profile data.

Know when Mythic 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 (vulncheck) PRIMARY 6.0 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.3 MEDIUM

Network-accessible REST API (AV:N), but requires a foreign payload UUID (AC:H); operator auth needed (PR:L); crosses operation security boundary exposing another operation's secrets (S:C/C:H).

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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

Lifecycle Timeline

1
Patch available
Jun 29, 2026 - 19:01 EUVD

DescriptionCVE.org

Mythic before 3.4.0.60 contains an authorization bypass vulnerability in four REST endpoints (c2profile_config_check_webhook, c2profile_redirect_rules_webhook, c2profile_get_ioc_webhook, c2profile_sample_message_webhook) that fail to verify payload ownership. An operator in one operation can invoke these endpoints with a known payload UUID from another operation to access that operation's C2 profile configuration including encryption keys and callback parameters.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche red-team C2 platform, security-professional use only
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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