OCTOBER 12, 2026
Live Feed
Back to database
Case File

CVE-2026-54608

HIGH · CVSS 7.1 EPSS 0.20% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-17 · Last synced 2026-10-12

CyberRota Analysis

AI-Generated

The vulnerability in MythicalDash allows authenticated users to exploit the payment processing flow by submitting arbitrary payment codes to the unauthenticated endpoint, enabling them to receive virtual currency without completing the payment. This flaw can lead to significant financial losses for organizations by allowing unauthorized credits and resource consumption. All users of versions 3.5.4-aurora and earlier should prioritize remediation efforts, as no fix is currently available.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-54608
Severity
HIGH
CVSS
7.1
EPSS
0.20%

Original NVD Description

MythicalDash is a Pterodactyl client area. In 3.5.4-aurora and earlier, GET /api/stripe/process in backend/app/Api/System/Gateways/Stripe.php creates a pending row in mythicaldash_stripe_payments before Stripe checkout succeeds and embeds the payment code in the success redirect, while GET /api/stripe/processed accepts that code without constructing a Session, checking ownership, or retrieving the Stripe Checkout Session to require payment_status to be paid and amount_total to match the expected charge. An ordinary authenticated user can request an attacker-selected coins amount, abandon or fail payment, and submit the pending code directly to the unauthenticated processed endpoint. StripeDB::isPending() then permits User::addCreditsAtomic() to grant the unpaid amount and mark the row processed even though Stripe has not confirmed payment. This permits arbitrary free virtual-currency top-ups and direct financial loss through consumption of hosting resources. No fixed version is available as of this review.