Katalog CVE

CVE-2026-54253

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 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
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