Skip to main content

Termix Desktop CVE-2026-45745

| EUVDEUVD-2026-34871 HIGH
Improper Certificate Validation (CWE-295)
2026-06-05 GitHub_M
8.0
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Recon
    Position on shared network path
  2. Delivery
    Spoof Termix server with forged TLS cert
  3. Exploit
    Victim launches Termix Desktop and logs in
  4. Install
    Client accepts certificate without validation
  5. C2
    Capture credentials and JWT from intercepted traffic
  6. Execute
    Replay JWT against real Termix server
  7. Impact
    Pivot 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 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

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

Termix 1.7.0, ≤ 2.2.1

Affected Packages

euvd termix_1_7_0 no fix

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

Vendor (GitHub_M) PRIMARY 8.0 HIGH
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

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 96% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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