CVE-2026-54593
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
Podatność w Pterodactyl umożliwia uwierzytelnionemu pod-użytkownikowi zapis dowolnych plików na serwerze bez wymaganych uprawnień. Token JWT wydany dla innych operacji (np. WebSocket) może być ponownie użyty do przesyłania plików.
Ocena ryzyka
Atakujący może nadpisać pliki serwera gier, co może prowadzić do wykonania kodu lub modyfikacji danych.
Rekomendacja
Zaktualizuj Panel do wersji 1.12.3 i Wings do wersji 1.12.2 lub nowszej.
Inne podatności w Pterodactyl
Zobacz wszystkie- CVE-2026-61609Wysokie
Podatność w Pterodactyl powoduje globalne ograniczenie szybkości logowania (rate limiting) dla wszystkich użytkowników. Limit jest liczony globalnie, a nie na IP, co pozwala atakującemu zablokować logowanie wszystkim użytkownikom, wysyłając około 10 żądań na minutę.
- CVE-2026-35202Niskie
Podatność w Pterodactyl przed wersją 1.12.3. Błąd logiczny w API klienta pozwala użytkownikom na ominięcie limitów przydziału baz danych z powodu niesprawnego mechanizmu blokowania.
- CVE-2025-69197Średnie
Pterodactyl to darmowy panel do zarządzania serwerami gier. W wersjach 1.11.11 i starszych token TOTP może być użyty wielokrotnie w oknie ważności; po zalogowaniu token nie jest wystarczająco oznaczany jako użyty, co pozwala atakującemu, który przechwycił token (np. podczas udostępniania ekranu), na jego ponowne użycie w ciągu 60 sekund wraz ze znanym loginem i hasłem. Problem naprawiono w wersji 1.12.0.
- CVE-2025-68954Średnie
Pterodactyl to darmowy panel zarządzania serwerami gier. Wersje 1.11.11 i niższe nie odwołują aktywnych połączeń SFTP, gdy użytkownik zostanie usunięty z instancji serwera lub gdy jego uprawnienia do dostępu do plików przez SFTP zostaną zmienione. Pozwala to użytkownikowi już połączonemu przez SFTP pozostać połączonym i uzyskiwać dostęp do plików nawet po cofnięciu uprawnień. Aby wykorzystać podatność, użytkownik musi być połączony z SFTP w momencie cofania uprawnień. Problem naprawiono w wersji 1.12.0.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

