Back to overview

CVE-2026-54593

HIGH Exploitation: PoC
8.1
CVSS 3.1
Description
Pterodactyl is a free, open-source game server management panel. Prior to Panel version 1.12.3 and Wings version 1.12.2, the Wings /upload/file endpoint accepted any valid panel-signed JWT that contained server_uuid, user_uuid, and unique_id claims without checking the token's intended purpose; because the Panel issues JWTs carrying those same claims for lower-privilege operations such as WebSocket authentication and file-download links, an authenticated subuser could reuse one of those tokens (for example a WebSocket token obtained with only the websocket.connect permission) by replaying it against /upload/file to write arbitrary files to the same server, despite never being granted the file.create permission. This issue is fixed in Panel version 1.12.3 and Wings version 1.12.2.

Metadata

CVE ID
CVE-2026-54593
State
PUBLISHED
Assigner
GitHub_M
Reserved
2026-06-15 19:45 UTC
Published
2026-07-28 15:42 UTC
Last updated
2026-07-28 16:39 UTC
Primary CWE
CWE-1259
CWE-1259: Improper Restriction of Security Token Assignment
Vendor / Product
pterodactyl / panel
Sources
cve.org  ·  NVD

Severity & Metrics

8.1 HIGH CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
SSVC — CISA Coordinator
Exploitation
PoC
Automatable
no
Tech. Impact
total
Affected products (1)
VendorProductPlatformVersions
pterodactyl panel < 1.12.3
Weakness (CWE)
CWESourceDescription
CWE-1259 cna CWE-1259: Improper Restriction of Security Token Assignment
CWE-1270 cna CWE-1270: Generation of Incorrect Security Tokens
CVSS scores (1)
ScoreSeverityVersionSourceVector
8.1 HIGH 3.1 cna CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
References (4)
Back to overview