Description
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.
Published: 2026-09-24
Score: 6.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Patch immediately
AI Analysis

Impact

Termix is a web-based server management platform that provides SSH terminal access, tunneling, and file editing. Between versions 1.7.0 and 2.5.0, the SSH-key deployment process builds a grep pattern from a user-controlled public-key token and inserts that pattern into double-quoted shell commands that run on the target host. The verification routines for the keyPattern string allow command substitution or quote-breaking shell syntax. An authenticated user who can deploy a crafted SSH credential can inject shell commands, which the target host will execute with the privileges of the deployed account. This flaw can be leveraged to execute arbitrary commands on the remote system, compromising confidentiality, integrity, and availability.

Affected Systems

Termix-SSH:Termix versions from 1.7.0 through 2.5.0 are affected. The vulnerability is present in all releases up to and including 2.5.0 and has been fixed in version 2.5.1.

Risk and Exploitability

The CVSS score of 6.6 indicates moderate severity. EPSS is not available, and the issue is not listed in the CISA KEV catalog. The attack vector is remote but requires a valid authenticated session to the Termix web interface; the attacker can supply a malicious SSH credential that is then used to deploy a key, allowing shell command injection on the selected target host. Successful exploitation would grant the attacker the same privileges as the target account.

Generated by OpenCVE AI on September 25, 2026 at 07:33 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Termix to version 2.5.1 or later
  • Restrict the ability to deploy arbitrary SSH keys to only trusted users and ensure the accounts used for deployment have minimal privileges
  • Sanitize the public-key token input or re‑implement the key deployment routine to escape or prohibit shell metacharacters

Generated by OpenCVE AI on September 25, 2026 at 07:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 25 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Termix
Termix termix
Vendors & Products Termix
Termix termix

Thu, 24 Sep 2026 16:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Termix: Command injection in SSH key deployment verification
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 6.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-05T15:33:48.142Z

Reserved: 2026-08-25T14:08:18.110Z

Link: CVE-2026-79761

cve-icon Vulnrichment

Updated: 2026-10-05T14:47:11.557Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T16:17:11.743

Modified: 2026-10-05T16:17:16.427

Link: CVE-2026-79761

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T14:17:16Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')