Description
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to 2.3.2, the DELETE /ssh/tunnel/disconnect/:tunnelName teardown path in src/backend/ssh/tunnel.ts interpolates endpointPort, sourcePort, endpointUsername, and endpointIP into single-quoted pkill -f patterns. An authenticated user who can edit a tunnel host field can include a single quote to terminate the pattern and append a shell command, which executes when the tunnel is disconnected. Successful exploitation runs arbitrary commands on the source SSH host with the privileges of the connected SSH account. This issue is fixed in version 2.3.2.
Published: 2026-08-19
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Termix is a web‑based server management platform that offers SSH terminal, tunneling, and file editing features. In versions prior to 2.3.2, the DELETE /ssh/tunnel/disconnect/:tunnelName endpoint builds a pkill –f pattern by interpolating endpointPort, sourcePort, endpointUsername, and endpointIP into a single‑quoted string. An authenticated user who can edit a tunnel host field can insert a single quote to break out of the quoted string and inject an additional shell command. When the tunnel is torn down, the injected command runs with the privileges of the connected SSH account, allowing the attacker to execute arbitrary commands on the source host. The flaw is resolved in release 2.3.2.

Affected Systems

The vulnerability affects all Termix‑SSH installations before release 2.3.2. Users running any pre‑2.3.2 version of Termix are exposed. The patch was introduced in version 2.3.2, which removes the unsafe string interpolation.

Risk and Exploitability

The flaw carries a CVSS score of 9.8, classifying it as critical. Although EPSS data is not available, the capability to inject commands and the reliance on a web interface suggest that a remote attacker who has authenticated access to the Termix management console can exploit it. The vulnerability is not currently listed in CISA’s KEV catalog, but the high severity and the requirement for only authorized access mean that it should be treated as a high‑risk threat whenever the affected version is deployed.

Generated by OpenCVE AI on August 20, 2026 at 11:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Termix 2.3.2 or later to apply the official fix.
  • Restrict user permissions so that only trusted administrators can edit tunnel host fields, thereby preventing injection vectors.
  • If upgrading immediately is not possible, consider disabling the DELETE /ssh/tunnel/disconnect endpoint or removing the ability to edit host fields for critical tunnels until a patch is applied.

Generated by OpenCVE AI on August 20, 2026 at 11:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 13:30:00 +0000

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

Wed, 19 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to 2.3.2, the DELETE /ssh/tunnel/disconnect/:tunnelName teardown path in src/backend/ssh/tunnel.ts interpolates endpointPort, sourcePort, endpointUsername, and endpointIP into single-quoted pkill -f patterns. An authenticated user who can edit a tunnel host field can include a single quote to terminate the pattern and append a shell command, which executes when the tunnel is disconnected. Successful exploitation runs arbitrary commands on the source SSH host with the privileges of the connected SSH account. This issue is fixed in version 2.3.2.
Title Termix: Remote Code Execution via Tunnel Disconnect pkill Command Injection
Weaknesses CWE-78
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T21:48:14.099Z

Reserved: 2026-06-09T18:13:07.263Z

Link: CVE-2026-53545

cve-icon Vulnrichment

Updated: 2026-08-21T21:10:43.884Z

cve-icon NVD

Status : Deferred

Published: 2026-08-19T21:16:56.557

Modified: 2026-09-09T21:15:59.613

Link: CVE-2026-53545

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T13:03:04Z

Weaknesses
  • CWE-78

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