CVE-2026-54253
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
W TS3 Manager przed wersją 2.2.6 handler /api/download przekazuje kontrolowany przez atakującego parametr port do socket.connect i zwraca komunikat błędu jako text/html bez Content Security Policy. Gdy zalogowany operator kliknie spreparowany link, odbity skrypt wykonuje się w kontekście menedżera, a ciasteczko tokenu bez HttpOnly, Secure i SameSite może zostać odczytane. Umożliwia to przejęcie sesji operatora i kontrolę nad zarządzanym serwerem TeamSpeak. Podatność została naprawiona w wersji 2.2.6.
Ocena ryzyka
Atakujący może przejąć sesję operatora i uzyskać kontrolę nad zarządzanym serwerem TeamSpeak, w tym dostęp do hasła ServerQuery w postaci jawnej. Wymagana jest ważna sesja operatora oraz interakcja użytkownika (kliknięcie linku).
Rekomendacja
Zaktualizuj TS3 Manager do wersji 2.2.6 lub nowszej. Dodatkowo ustaw atrybuty HttpOnly, Secure i SameSite dla ciasteczka tokenu oraz wdróż politykę Content Security Policy.
Inne podatności w TS3 Manager
Zobacz wszystkie- CVE-2025-61583Średnie
TS3 Manager to nowoczesny interfejs webowy do zarządzania serwerami Teamspeak3. W wersjach 2.2.1 i wcześniejszych zidentyfikowano podatność reflected cross-site scripting w mechanizmie obsługi błędów strony logowania, gdzie złośliwe skrypty osadzone w nazwach hostów serwerów są wykonywane w kontekście przeglądarki ofiary bez odpowiedniej sanityzacji. Podatność została naprawiona w wersji 2.2.2.
- CVE-2025-61582Wysokie
TS3 Manager, nowoczesny interfejs webowy do utrzymania serwerów Teamspeak3, ma podatność na odmowę usługi w wersjach 2.2.1 i wcześniejszych. Podatność pozwala nieuwierzytelnionemu atakującemu na awarię aplikacji poprzez przesłanie specjalnie spreparowanych danych Unicode, bez wymaganej autoryzacji lub uprawnień. Problem pojawia się, gdy znaki znaczników Unicode są przesyłane do pola Serwer na stronie logowania. Aplikacja nie obsługuje poprawnie tych znaków podczas konwersji ASCII, co powoduje nieobsłużony wyjątek, który kończy aplikację w ciągu czterech do pięciu sekund po przesłaniu. Problem został naprawiony w wersji 2.2.2.
Oryginalny opis (angielski, źródło NVD)
TS3 Manager is modern web interface for maintaining Teamspeak3 servers. Prior to 2.2.6, the /api/download handler in packages/server/routes/api.js passes the attacker-controlled port query parameter to socket.connect(port, host) and returns the resulting error.message through res.status(400).send(error.message) as text/html without a Content Security Policy. When a logged-in operator follows a crafted top-level link, the reflected value executes in the manager origin. The token cookie set in packages/ui/src/store/modules/query.js lacks HttpOnly, Secure, and an explicit SameSite attribute, allowing the script to read the token and call the autofillform event in packages/server/socket.js. autofillform returns the decoded JWT, including the cleartext ServerQuery password, enabling operator-session hijacking and control of the managed TeamSpeak server when the operator uses administrative ServerQuery credentials. A valid operator session and user interaction are required. This issue is fixed in 2.2.6.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

