CVE-2026-54253 Details
Description
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.
A reflected cross-site scripting vulnerability has been identified in TS3 Manager versions prior to 2.2.6. The issue arises in the '/api/download' route, where the 'port' query parameter is passed to 'socket.connect' without proper validation. This flaw allows an attacker to inject a script that is executed in the context of the manager's origin. The vulnerability is compounded by the 'token' cookie, which lacks HttpOnly, Secure, and explicit SameSite attributes, enabling the script to read the token and invoke the 'autofillform' event. This event returns the decoded JWT, including the cleartext ServerQuery password, leading to unauthorized access to the TeamSpeak server with the operator's administrative credentials.
Users can update to TS3 Manager version 2.2.6 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 17, 2026CISA-ADP
Assessed Sep 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/joni1802/ts3-manager/security/advisories/GHSA-3cgm-7p4g-gffj | CISA-ADP | AdvisoryExploitTechnical AnalysisVendor |
| https://github.com/joni1802/ts3-manager/commit/48df540786d2784c5d7b9bd55786d63e31288d07 | [email protected] | Source CodeVendor |
| https://github.com/joni1802/ts3-manager/releases/tag/v2.2.6 | [email protected] | Release NotesVendor |
| https://github.com/joni1802/ts3-manager/security/advisories/GHSA-3cgm-7p4g-gffj | [email protected] | AdvisoryExploitTechnical AnalysisVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| joni1802/ts3-manager | <= 2.2.6 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 23, 2026 | CVE Modified | CISA-ADP |
| Sep 17, 2026 | New CVE Received | [email protected] |
Volerion