Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as privileged Termix user
-
DeliveryCraft SSH public-key token with shell metacharacters
-
ExploitDeploy credential to target host
-
ExecutionPayload interpolated into grep verification command
-
ImpactExecute arbitrary commands as remote account on target 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 | Requires an authenticated Termix user (versions 1.7.0 through 2.5.0) who has permission to deploy an SSH credential to a target host - the SSH key deployment flow is the exact feature abused. The attacker supplies a crafted public-key token whose keyPattern contains command substitution or quote-breaking syntax, which is interpolated into the double-quoted grep -F shell command executed on the selected remote host. Limiting factors: the attacker must already hold the privileged deploy capability (PR:H), a valid/selectable target host must be configured, and resulting command execution is bounded by the selected remote account's privileges. The separate ACME command-injection issue is explicitly out of scope for this CVE. |
| Impact | This is an authenticated command-injection flaw (CWE-78) in Termix's SSH key deployment flow. The vendor CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L yields 6.6 (Medium). Signals: attack vector is network (AV:N) with low complexity (AC:L), but it requires high privileges (PR:H) - an account that can deploy SSH credentials to a target host, which is normally an administrative/trusted operation. Scope is changed (S:C) because the injected commands execute on the selected remote target host, a security authority distinct from the Termix application itself. No EPSS score, KEV listing, or public POC is present in the supplied data, so exploitation status is: no public exploit identified at time of analysis. The most notable tension is impact scoring: the description states an attacker can 'execute commands with the selected remote account's privileges' - i.e. arbitrary command execution on the target - yet the vendor rated impact only C:L/I:L/A:L. Arbitrary command execution normally warrants High confidentiality/integrity/availability on the affected account; the Low ratings appear to understate real impact unless the deploy target account is heavily constrained. Net: this is a legitimate but not top-tier priority - the PR:H prerequisite (attacker must already be a privileged Termix user able to deploy credentials) and niche deployment footprint substantially limit real-world urgency, but where such users are semi-trusted or shared, the RCE-on-managed-hosts consequence is serious. |
| Exploit ScenarioDerived | An authenticated Termix user with credential-deployment rights crafts an SSH public-key token containing command-substitution or quote-breaking shell syntax in the keyPattern value. When Termix runs its grep -F verification step, the payload interpolated into the double-quoted shell command executes on the selected target host with that remote account's privileges. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 24, 2026
Command injection in Termix's SSH key deployment flow affects versions 1.7.0 through 2.5.0 and lets an authenticated user with high privileges execute arbitrary commands with the selected remote account's privileges by supplying a crafted public-key token that breaks out of a double-quoted grep -F shell command. The independent assessment rates confidentiality, integrity, and availability impact as high with scope changed because code runs on the target host, not merely the Termix server; no public exploit has been identified at time of analysis, and the flaw is fixed in version 2.5.1.
RemediationAI
Upgrade Termix to version 2.5.1 (release-2.5.1-tag), which is the vendor-released patch for CVE-2026-79761; the fix is also referenced by GitHub advisory GHSA-p2g3-2xq3-23gx, pull request 1067, and the upstream commits ddbdd5c437c2296607dfaa4265d6f63fbc1ca92e and fafff94e5e31c3843df06aa08773bbaa879bbede. If immediate upgrade is not possible, remove or tightly restrict the SSH credential deployment permission so that only fully trusted administrators can deploy keys, limit the set of configured target hosts to those that must be managed, and temporarily disable the SSH key deployment feature if it is not operationally required; these workarounds reduce exposure but do not fix the underlying injection, and restricting deploy permissions may disrupt legitimate automation workflows. Because exploitation requires an authenticated high-privileged deploy capability and a reachable target host, audit existing credentials and target host configurations for unexpected entries.
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 offering SSH terminal, tunneling, and file-editing capabilities. The vulnerability is an OS command injection (CWE-78) in src/backend/database/routes/credential-deploy-routes.ts. During the SSH key deployment flow, the application derives a grep pattern from a user-controlled public-key token and interpolates it into a double-quoted shell command executed on the selected target host; both grep -F verification paths accept command substitution or quote-breaking syntax in keyPattern. The CPE cpe:2.3:a:termix-ssh:termix:*:*:*:*:*:*:*:* identifies Termix as the affected product, and exploitation requires an authenticated user who already has permission to deploy an SSH credential and a valid target host configured. Because the injected command runs on the remote host under the selected remote account, the independent assessment marks scope as changed and confidentiality, integrity, and availability impact as high. A separate ACME command-injection report is outside this CVE's scope.
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:H/UI:N/S:C/C:L/I:L/A:L
Network-reachable authed deploy feature (PR:H, AC:L); scope changes to the managed target host (S:C) where arbitrary command execution yields full C/I/A impact, higher than the vendor's Low ratings.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 1.7.0 until 2.5.1, the Termix SSH key deployment flow derives a grep pattern from a user-controlled public-key token and interpolates it into double-quoted shell commands executed on the selected target host. In src/backend/database/routes/credential-deploy-routes.ts, both grep -F verification paths accept command substitution or quote-breaking shell syntax in keyPattern. An authenticated user who can deploy a crafted SSH credential can therefore execute commands with the selected remote account's privileges. The separate ACME command-injection report is outside this CVE's scope. This issue is fixed in version 2.5.1.
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
Remote command injection in Termix, a web-based SSH server management platform, allows any authenticated user with file-
EUVD-2026-86158
NVD
CVE.org
EPSS
GitHub
Exploit-DB