Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
3DescriptionGitHub Advisory
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. The POST /ssh/tunnel/connect endpoint in Termix prior to version 2.3.2 builds an SSH tunnel command by interpolating user-controlled host record fields (endpointIP, endpointUsername, password) directly into a shell command without escaping, allowing persistent OS command injection on the source SSH host. Version 2.3.2 patches the issue.
AnalysisAI
OS command injection in Termix web-based server management platform prior to version 2.3.2 allows remote unauthenticated attackers to execute arbitrary commands on the source SSH host via the POST /ssh/tunnel/connect endpoint. The flaw stems from user-controlled host record fields being interpolated directly into shell commands without escaping, yielding persistent code execution. No public exploit identified at time of analysis, but a vendor-released patch is available in version 2.3.2.
Technical ContextAI
Termix (cpe:2.3:a:termix-ssh:termix) is a web-based server management platform providing SSH terminal access, port tunneling, and remote file editing. The vulnerability is a classic CWE-78 (OS Command Injection) where the backend constructs an SSH tunnel command by string-concatenating the endpointIP, endpointUsername, and password fields from a host record directly into a shell invocation, then passing the composite string to a shell interpreter. Because no escaping, quoting, or argument-array execution is used, shell metacharacters (;, |, &, $(), backticks) embedded in any of these fields are interpreted by the shell rather than treated as literal data, producing arbitrary command execution in the context of the Termix server process.
RemediationAI
Vendor-released patch: upgrade to Termix 2.3.2 or later, available from https://github.com/Termix-SSH/Termix/releases/tag/release-2.3.2-tag for all supported platforms (Windows EXE/MSI, Linux DEB/AppImage, macOS DMG). If immediate upgrade is not possible, restrict network access to the Termix web interface using firewall rules or a reverse-proxy allowlist so that only trusted operator IPs can reach the /ssh/tunnel/connect endpoint, and disable or remove the tunnel-creation feature for non-administrative users (trade-off: breaks tunneling workflows). As a stopgap, run the Termix process under an unprivileged service account with no sudo rights and in a container with a read-only filesystem to limit blast radius of code execution; this does not prevent the injection but reduces post-exploitation impact. Review the advisory at https://github.com/Termix-SSH/Termix/security/advisories/GHSA-xmjh-8cc2-qm49 for vendor-recommended steps.
Docker default credentials in Termix server management. PoC and patch available.
Stored XSS in Termix File Manager (versions 1.7.0-1.9.0) allows attackers with SSH server access to execute arbitrary Ja
Remote command execution in Termix web-based server management platform (versions prior to 2.3.2) allows any authenticat
Remote code execution in Termix (self-hosted web-based server management platform) before version 2.1.0 lets an authenti
OS command injection in Termix (self-hosted web SSH/tunneling platform) before 2.3.2 lets an authenticated user who can
Cross-user SSH credential disclosure in Termix, a self-hosted web server-management platform, allows an authenticated lo
Broken authorization in Termix (self-hosted web-based SSH/server management platform) before 2.6.1 lets any authenticate
Cross-tenant remote code execution in Termix (web-based SSH/file management platform) prior to version 2.3.2 allows an a
Command injection in Termix server management platform before version 2.3.2 allows authenticated users to execute arbitr
Remote command injection in Termix, a web-based SSH server management platform, allows any authenticated user with file-
Unauthorized data exposure in Termix prior to 2.3.2 allows a low-privileged authenticated user to exfiltrate password-re
Command injection in Termix (a self-hosted web-based SSH/server-management platform) before version 2.1.0 lets attackers
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-34876