CVE-2026-54253
HighCVSS 8.2Exploitation Probability (EPSS)
Low risk18th percentile - higher than 18% of all known CVEs
Summary
In TS3 Manager prior to 2.2.6, the /api/download handler passes the attacker-controlled port parameter to socket.connect and returns the error message as text/html without a Content Security Policy. When a logged-in operator follows a crafted link, the reflected script executes in the manager origin, and the token cookie lacking HttpOnly, Secure, and SameSite can be read. This enables operator-session hijacking and control of the managed TeamSpeak server. The issue is fixed in 2.2.6.
Risk Assessment
An attacker can hijack an operator session and gain control of the managed TeamSpeak server, including access to the cleartext ServerQuery password. A valid operator session and user interaction (clicking a link) are required.
Recommendation
Update TS3 Manager to version 2.2.6 or later. Additionally, set HttpOnly, Secure, and SameSite attributes on the token cookie and implement a Content Security Policy.
Other vulnerabilities in TS3 Manager
See all- CVE-2025-61583Medium
TS3 Manager is modern web interface for maintaining Teamspeak3 servers. A reflected cross-site scripting vulnerability has been identified in versions 2.2.1 and earlier. The vulnerability exists in the error handling mechanism of the login page, where malicious scripts embedded in server hostnames are executed in the victim's browser context without proper sanitization. This issue is fixed in version 2.2.2.
- CVE-2025-61582High
TS3 Manager is modern web interface for maintaining Teamspeak3 servers. A Denial of Dervice vulnerability has been identified in versions 2.2.1 and earlier. The vulnerability permits an unauthenticated actor to crash the application through the submission of specially crafted Unicode input, requiring no prior authentication or privileges. The flaw manifests when Unicode tag characters are submitted to the Server field on the login page. The application fails to properly handle these characters during the ASCII conversion process, resulting in an unhandled exception that terminates the application within four to five seconds of submission. This issue is fixed in version 2.2.2.
Original NVD description (English source)
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.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

