Skip to main content

Termix EUVDEUVD-2026-34876

| CVE-2026-45748 CRITICAL
OS Command Injection (CWE-78)
2026-06-05 GitHub_M
9.8
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch available
Jun 05, 2026 - 20:02 EUVD
Source Code Evidence Fetched
Jun 05, 2026 - 18:37 vuln.today
Analysis Generated
Jun 05, 2026 - 18:37 vuln.today

DescriptionGitHub Advisory

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. The POST /ssh/tunnel/connect endpoint in Termix prior to version 2.3.2 builds an SSH tunnel command by interpolating user-controlled host record fields (endpointIP, endpointUsername, password) directly into a shell command without escaping, allowing persistent OS command injection on the source SSH host. Version 2.3.2 patches the issue.

AnalysisAI

OS command injection in Termix web-based server management platform prior to version 2.3.2 allows remote unauthenticated attackers to execute arbitrary commands on the source SSH host via the POST /ssh/tunnel/connect endpoint. The flaw stems from user-controlled host record fields being interpolated directly into shell commands without escaping, yielding persistent code execution. No public exploit identified at time of analysis, but a vendor-released patch is available in version 2.3.2.

Technical ContextAI

Termix (cpe:2.3:a:termix-ssh:termix) is a web-based server management platform providing SSH terminal access, port tunneling, and remote file editing. The vulnerability is a classic CWE-78 (OS Command Injection) where the backend constructs an SSH tunnel command by string-concatenating the endpointIP, endpointUsername, and password fields from a host record directly into a shell invocation, then passing the composite string to a shell interpreter. Because no escaping, quoting, or argument-array execution is used, shell metacharacters (;, |, &, $(), backticks) embedded in any of these fields are interpreted by the shell rather than treated as literal data, producing arbitrary command execution in the context of the Termix server process.

RemediationAI

Vendor-released patch: upgrade to Termix 2.3.2 or later, available from https://github.com/Termix-SSH/Termix/releases/tag/release-2.3.2-tag for all supported platforms (Windows EXE/MSI, Linux DEB/AppImage, macOS DMG). If immediate upgrade is not possible, restrict network access to the Termix web interface using firewall rules or a reverse-proxy allowlist so that only trusted operator IPs can reach the /ssh/tunnel/connect endpoint, and disable or remove the tunnel-creation feature for non-administrative users (trade-off: breaks tunneling workflows). As a stopgap, run the Termix process under an unprivileged service account with no sudo rights and in a container with a read-only filesystem to limit blast radius of code execution; this does not prevent the injection but reduces post-exploitation impact. Review the advisory at https://github.com/Termix-SSH/Termix/security/advisories/GHSA-xmjh-8cc2-qm49 for vendor-recommended steps.

More in Termix

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

Docker default credentials in Termix server management. PoC and patch available.

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

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

CVE-2026-42453 HIGH
8.7 May 08

Command injection in Termix (a self-hosted web-based SSH/server-management platform) before version 2.1.0 lets attackers

Share

EUVD-2026-34876 vulnerability details – vuln.today

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