CVE-2026-45745
Analyzed Analyzed - Analysis Complete
Termix Desktop Electron TLS Certificate Validation Bypass

Publication date: 2026-06-05

Last updated on: 2026-06-08

Assigner: GitHub, Inc.

Description
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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-05
Last Modified
2026-06-08
Generated
2026-06-27
AI Q&A
2026-06-05
EPSS Evaluated
2026-06-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
termix termix From 1.7.0 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-295 The product does not validate, or incorrectly validates, a certificate.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-45745 is a vulnerability in the Termix Desktop client, an Electron-based application used for server management. Starting from version 1.7.0, the client disables TLS certificate validation, which normally ensures secure HTTPS connections. This improper certificate validation allows a machine-in-the-middle (MITM) attacker to intercept and modify HTTPS traffic between the client and the Termix server.

The vulnerability occurs because the client uses Electron startup flags like --ignore-certificate-errors and custom HTTPS agent settings that bypass certificate checks, such as rejectUnauthorized: false and checkServerIdentity: () => undefined. This means the client does not verify the authenticity of the server's TLS certificate.

As a result, attackers can steal user credentials and session tokens (JWTs) during login or normal use, leading to account and session compromise.

Impact Analysis

This vulnerability can have serious impacts if you use the Termix Desktop client to connect to remote servers, especially over untrusted networks.

  • Attackers can perform a machine-in-the-middle attack to intercept and modify HTTPS traffic.
  • Credential theft: Your login credentials can be stolen by attackers.
  • Session hijacking: Attackers can steal JWT/session tokens, allowing them to impersonate your session.
  • Loss of confidentiality and integrity of your data transmitted between the client and server.

Overall, this leads to a high risk of account compromise and unauthorized access to your server management sessions.

Detection Guidance

This vulnerability arises because the Termix Desktop client disables TLS certificate validation using Electron startup flags like `--ignore-certificate-errors` and custom HTTPS agent settings such as `rejectUnauthorized: false` and `checkServerIdentity: () => undefined`.

To detect this vulnerability on your system, you can check if the Termix Desktop client is running with these insecure flags or settings.

  • On the system running Termix Desktop, inspect the process command line for the presence of `--ignore-certificate-errors` flag. For example, use: `ps aux | grep termix` or `tasklist /v` on Windows.
  • Check the application configuration or source code (if accessible) for HTTPS agent settings that disable certificate validation, such as `rejectUnauthorized: false` or `checkServerIdentity` overridden to always return undefined.
  • On the network, monitor HTTPS traffic between the Termix Desktop client and the Termix server for signs of interception or modification, which may indicate a man-in-the-middle attack exploiting this vulnerability.
Mitigation Strategies

Since no patched versions of Termix Desktop are available at the time of disclosure, immediate mitigation steps focus on reducing exposure and risk.

  • Avoid using Termix Desktop over untrusted or public networks where man-in-the-middle attacks are more likely.
  • Use alternative secure methods or clients for managing Termix servers that properly validate TLS certificates.
  • Monitor for suspicious activity or unauthorized access to Termix accounts and sessions.
  • Stay informed about updates from Termix for patched versions and apply them as soon as they become available.
Compliance Impact

The vulnerability in Termix Desktop disables TLS certificate validation, allowing attackers to intercept and modify HTTPS traffic, which can lead to credential theft and session token compromise.

This exposure of sensitive authentication data and session information can result in unauthorized access to user accounts and potentially sensitive data.

Such unauthorized access and data compromise can negatively impact compliance with common standards and regulations like GDPR and HIPAA, which require protection of personal and sensitive information through secure communication channels and proper authentication mechanisms.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-45745. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart