Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconPosition on shared network path
-
DeliverySpoof Termix server with forged TLS cert
-
ExploitVictim launches Termix Desktop and logs in
-
InstallClient accepts certificate without validation
-
C2Capture credentials and JWT from intercepted traffic
-
ExecuteReplay JWT against real Termix server
-
ImpactPivot to managed SSH hosts
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires the attacker to hold a network position between the Termix Desktop client and the configured Termix server (rogue/open Wi-Fi, ARP or DNS spoofing on a LAN, compromised upstream router, or a hostile VPN/proxy) - this is the AC:H factor and is the primary limiting condition. The victim must be running Termix Desktop version 1.7.0 or later (the Electron build specifically; the browser-based web UI is not affected) and must perform a login or active session action while the attacker is intercepting (UI:R). No authentication or prior access to the Termix server is needed on the attacker's side (PR:N), and no special server-side configuration is required - the TLS validation is disabled in the client by default for all 1.7.0+ installations. |
| Impact | Signals are mixed and should be weighed together rather than reading CVSS 8.0 in isolation. The CVSS vector (AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N) accurately reflects that exploitation is unauthenticated and yields high confidentiality and integrity impact across a scope boundary (the captured JWT pivots into the Termix server), but AC:H and UI:R correctly acknowledge the attacker must already hold a privileged network position (rogue Wi-Fi, ARP/DNS spoofing, compromised upstream router, hostile VPN) and the victim must initiate a login or normal-use action. EPSS data was not provided in the input and the CVE is not on CISA KEV, with no POC identified at time of analysis, so this is best treated as a latent exposure for users on untrusted networks rather than evidence of mass exploitation. The most serious aggravator is the explicit statement that no patched version is available, meaning every current Termix Desktop install ≥1.7.0 carries the defect with no clean fix path. |
| Exploit ScenarioDerived | An attacker on the same coffee-shop Wi-Fi as a Termix Desktop user runs a tool such as mitmproxy or bettercap with a self-signed certificate impersonating the user's configured Termix server URL; the Electron client accepts the forged certificate without warning. When the victim logs in or performs any subsequent action, the attacker captures credentials and the issued JWT/session token and replays them against the real Termix server to gain full management access to the victim's SSH endpoints. No public exploit identified at time of analysis, but the technique requires only off-the-shelf MITM tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 05, 2026
Machine-in-the-middle interception of HTTPS traffic in Termix Desktop (Electron) starting at version 1.7.0 allows attackers positioned on the network path to steal login credentials and JWT/session tokens because the Electron client disables TLS certificate validation entirely. No public exploit identified at time of analysis and the issue is not in CISA KEV, but the CVSS 8.0 rating with scope-change and the absence of any vendor-released patch make this a meaningful concern for any user running Termix Desktop on untrusted networks.
RemediationAI
No vendor-released patch identified at time of analysis, so users should monitor https://github.com/Termix-SSH/Termix/security/advisories/GHSA-r9gw-3w87-mhh7 and upgrade as soon as a fixed release is published. In the interim, the most effective compensating control is to stop using Termix Desktop on untrusted networks and instead access the Termix server via the browser-based web UI from a trusted endpoint, where the browser's standard certificate validation applies; alternatively, tunnel all client-to-server traffic through a trusted VPN or SSH port-forward so MITM positions are removed even if TLS validation is broken (side effect: added latency and operational complexity). Operators should also rotate any JWTs/session tokens and user passwords that may have transited untrusted networks since first using Termix Desktop ≥1.7.0, and consider pinning the Termix server to a private network segment until a fix ships.
Affected VersionsENISA
Affected Packages
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 that bundles an SSH terminal, tunneling and file editor; the desktop distribution is built on Electron, which uses Chromium's network stack for outbound HTTPS calls to the user-configured Termix server. The root cause is CWE-295 (Improper Certificate Validation): the Electron client appears to override the default certificate verification routine (typically by setting rejectUnauthorized: false, handling the certificate-error event to always call event.preventDefault(), or accepting any peer in app.on('select-client-certificate')), so any TLS certificate - including self-signed or attacker-controlled - is accepted as valid. The affected CPE is cpe:2.3:a:termix-ssh:termix:*:*:*:*:*:*:*:* covering all versions from 1.7.0 onward of the Termix-SSH/Termix project.
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
AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
DescriptionCVE.org
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Starting in version 1.7.0, Termix Desktop (Electron) disables TLS certificate validation, allowing a machine-in-the-middle attacker to intercept and modify HTTPS traffic to the configured Termix server. This can lead to credential theft and JWT/session theft during login and normal use. As of time of publication, no known patched versions are available.
Executive ViewAI
Termix Desktop versions 1.7.0 and later disable TLS certificate validation, enabling network-positioned attackers to intercept HTTPS connections and steal user credentials and session tokens. This vulnerability affects any user connecting on untrusted or hostile networks (public WiFi, guest networks, compromised corporate segments), with no vendor patch currently available to remediate the exposure.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict Termix Desktop 1.7.0+ usage to hardened, air-gapped, or tightly-controlled networks only; (2) Enforce VPN gateway routing for all Termix Desktop connections with strict certificate pinning; (3) Immediately rotate credentials and invalidate session tokens for all users who accessed Termix Desktop on untrusted networks; (4) Evaluate alternative desktop clients with certified TLS validation and strict certificate requirements; (5) Monitor authentication logs and token/API activity for anomalous patterns indicative of credential compromise.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Unauthenticated attackers can retrieve stored SSH host credentials - including addresses, usernames, and passwords - fro
Stored XSS in Termix File Manager (versions 1.7.0-1.9.0) allows attackers with SSH server access to execute arbitrary Ja
Remote command execution in Termix web-based server management platform (versions prior to 2.3.2) allows any authenticat
Remote code execution in Termix (self-hosted web-based server management platform) before version 2.1.0 lets an authenti
OS command injection in Termix (self-hosted web SSH/tunneling platform) before 2.3.2 lets an authenticated user who can
OS command injection in Termix web-based server management platform prior to version 2.3.2 allows remote unauthenticated
Cross-user SSH credential disclosure in Termix, a self-hosted web server-management platform, allows an authenticated lo
Broken authorization in Termix (self-hosted web-based SSH/server management platform) before 2.6.1 lets any authenticate
Command injection in Termix 2.4.1 through 2.5.0 lets an authenticated administrator execute arbitrary operating-system c
Cross-tenant remote code execution in Termix (web-based SSH/file management platform) prior to version 2.3.2 allows an a
Command injection in Termix server management platform before version 2.3.2 allows authenticated users to execute arbitr
Remote command injection in Termix, a web-based SSH server management platform, allows any authenticated user with file-
EUVD-2026-34871
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB