Skip to main content

Termix CVE-2026-79761

| EUVDEUVD-2026-86158 MEDIUM
OS Command Injection (CWE-78)
2026-09-24 GitHub_M
6.6
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as privileged Termix user
  2. Delivery
    Craft SSH public-key token with shell metacharacters
  3. Exploit
    Deploy credential to target host
  4. Execution
    Payload interpolated into grep verification command
  5. Impact
    Execute 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Termix 1.7.0, < 2.5.1

Affected Packages

euvd termix_1_7_0 fix: 2.5.1

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

Vendor (GitHub_M) PRIMARY 6.6 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L
vuln.today AI 9.1 CRITICAL

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:H/SI:H/SA:H

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

1
Patch available
Sep 24, 2026 - 17:03 EUVD

DescriptionCVE.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

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Low
niche self-hosted open-source SSH/server-management platform, small footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

33
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +33
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

More in Termix

View all
CVE-2025-59951 CRITICAL POC
9.2 Oct 01

Unauthenticated attackers can retrieve stored SSH host credentials - including addresses, usernames, and passwords - fro

CVE-2026-22804 HIGH POC
8.0 Jan 12

Stored XSS in Termix File Manager (versions 1.7.0-1.9.0) allows attackers with SSH server access to execute arbitrary Ja

CVE-2026-45744 CRITICAL
9.9 Jun 05

Remote command execution in Termix web-based server management platform (versions prior to 2.3.2) allows any authenticat

CVE-2026-42454 CRITICAL
9.9 May 08

Remote code execution in Termix (self-hosted web-based server management platform) before version 2.1.0 lets an authenti

CVE-2026-53545 CRITICAL
9.8 Aug 19

OS command injection in Termix (self-hosted web SSH/tunneling platform) before 2.3.2 lets an authenticated user who can

CVE-2026-45748 CRITICAL
9.8 Jun 05

OS command injection in Termix web-based server management platform prior to version 2.3.2 allows remote unauthenticated

CVE-2026-53546 CRITICAL
9.6 Aug 19

Cross-user SSH credential disclosure in Termix, a self-hosted web server-management platform, allows an authenticated lo

CVE-2026-53548 CRITICAL
9.6 Aug 19

Broken authorization in Termix (self-hosted web-based SSH/server management platform) before 2.6.1 lets any authenticate

CVE-2026-79766 CRITICAL
9.1 Sep 24

Command injection in Termix 2.4.1 through 2.5.0 lets an authenticated administrator execute arbitrary operating-system c

CVE-2026-45746 CRITICAL
9.0 Jun 05

Cross-tenant remote code execution in Termix (web-based SSH/file management platform) prior to version 2.3.2 allows an a

CVE-2026-45750 CRITICAL
9.0 Jun 05

Command injection in Termix server management platform before version 2.3.2 allows authenticated users to execute arbitr

CVE-2026-53542 HIGH
8.8 Aug 19

Remote command injection in Termix, a web-based SSH server management platform, allows any authenticated user with file-

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy