Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain victim password via phishing or hash leak
-
DeliveryAuthenticate to Termix web UI
-
ExploitPOST /users/totp/disable or /users/totp/backup-codes
-
InstallServer accepts password-only check
-
C2MFA disabled or backup codes rotated
-
ExecuteLog in as victim bypassing 2FA
-
ImpactPivot to managed SSH hosts and tunnels
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Multi-factor authentication
|
| Exploitation Conditions | The attacker must already possess the victim's Termix account password (via phishing, credential stuffing, or the related passwordHash leak cited in the advisory as GHSA-xxxx) and must reach a Termix instance prior to version 2.3.2 over the network - no TOTP code, backup code, or possession of the second-factor device is required. Exploitation is limited to accounts that have TOTP enabled (otherwise there is nothing to disable), requires network reachability of the Termix HTTP API on the targeted instance, and does not require user interaction or administrative privileges beyond the victim's own account; instances behind a VPN, SSO front-end, or IP allowlist correspondingly narrow the attack surface. |
| Impact | The CVSS 8.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N) reflects a network-reachable, low-complexity attack requiring only low privileges (an existing authenticated session via stolen password) with high confidentiality and integrity impact and no user interaction - a realistic profile for a post-credential-compromise scenario. No EPSS score, KEV listing, or public POC was provided, so this is best characterized as a high-severity logic flaw that becomes critical the moment a password leak occurs, rather than a wormable internet-scale issue. The CVE description explicitly references a separate passwordHash leak advisory (GHSA-xxxx, identifier truncated in input - verify exact ID), which materially raises real-world risk for any deployment that has not rotated credentials since that prior disclosure; absent that chain, exploitability depends on the attacker's success at credential phishing or stuffing against Termix users. |
| Exploit ScenarioDerived | An attacker phishes or credential-stuffs a Termix user's password, or reuses a hash recovered from the related passwordHash leak referenced in the advisory, and logs into the web UI. They then issue a POST /users/totp/disable request (authenticated only by that password) to switch off TOTP, or POST /users/totp/backup-codes to mint fresh recovery codes, and from there log in cleanly as the victim to pivot into managed SSH hosts, tunnels, and stored credentials. No public POC was provided, but the request shape is documented in the advisory and trivial to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 05, 2026
Authentication bypass of MFA in Termix versions prior to 2.3.2 allows an attacker who already holds a victim's account password to disable TOTP or regenerate backup codes via the POST /users/totp/disable and POST /users/totp/backup-codes endpoints, completely neutralizing the second factor. The flaw stems from these MFA-critical endpoints accepting the account password as the sole authentication factor, meaning credential stuffing, phishing, or a leaked password hash (referenced as GHSA-xxxx) is sufficient to defeat 2FA. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade to Termix 2.3.2 or later, available at https://github.com/Termix-SSH/Termix/releases/tag/release-2.3.2-tag, which corrects the authentication policy on POST /users/totp/disable and POST /users/totp/backup-codes. Because the description references a related passwordHash leak (GHSA-xxxx), operators should also force a password reset for all users and invalidate existing sessions after upgrading, and review TOTP status for any account whose 2FA may have been silently disabled by an attacker. If immediate patching is not possible, restrict network exposure of the Termix web UI (block /users/totp/* paths at a reverse proxy or WAF and require VPN/SSO front-ending), accepting the trade-off that legitimate users will lose the ability to manage their own TOTP until access is restored; details and any further workarounds are tracked in the vendor advisory at https://github.com/Termix-SSH/Termix/security/advisories/GHSA-wqfw-rqj7-fv9m.
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 an Electron/web-based SSH server management platform (CPE cpe:2.3:a:termix-ssh:termix) offering terminal access, tunneling, and file editing across Windows, Linux, and macOS. The root cause maps to CWE-308 (Use of Single-Factor Authentication): two endpoints that govern the state of the second authentication factor - disabling TOTP and rotating backup codes - re-use the primary password as their only proof of identity. Properly designed MFA flows for these step-down operations require a fresh TOTP code, a recovery code, or a re-authentication ceremony binding both factors, so that compromise of the password alone cannot collapse the security model back to single-factor.
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:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
1DescriptionGitHub Advisory
Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. The POST /users/totp/disable and POST /users/totp/backup-codes endpoints in Termix prior to version 2.3.2 accept the account password as a sole authentication factor for MFA-critical operations. An attacker who obtains a user's password (phishing, credential stuffing, the passwordHash leak in GHSA-xxxx) can disable TOTP entirely or regenerate backup codes, without ever possessing the TOTP device or knowing a valid TOTP code. This renders two-factor authentication ineffective. Version 2.3.2 patches the issue.
Executive ViewAI
Termix versions prior to 2.3.2 contain an authentication control flaw enabling attackers who possess a user's password to completely disable or bypass multi-factor authentication protections, transforming password compromises into direct account takeovers. For security-conscious organizations that have deployed MFA as a key control against credential-based attacks, this vulnerability effectively nullifies that investment across affected systems. With no public exploit identified at time of analysis but no vendor patch currently available, immediate interim controls are critical to prevent exploitation.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) WAF-based access controls limiting MFA management endpoints to administrative networks, (2) mandatory password reset cycles with forced MFA re-enrollment, (3) enhanced logging and alerting on MFA settings modifications, (4) rate limiting on authentication endpoints to impede credential stuffing attacks, (5) consideration of supplemental authentication mechanisms pending patch availability.
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-34877
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB