Skip to main content

Termix EUVDEUVD-2026-62855

| CVE-2026-53549 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-19 GitHub_M
7.7
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid Termix user credentials
  2. Delivery
    Authenticate to Termix web interface
  3. Exploit
    POST crafted singleProxy/testTarget to /host/db/proxy/test
  4. Execution
    Termix server initiates raw TCP/SOCKS to attacker-chosen internal address
  5. Persist
    Parse connection response or error for reachability and credential data
  6. Impact
    Exfiltrate cloud IAM credentials for lateral movement

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid, authenticated Termix user account - CVSS PR:L confirms that at minimum a low-privileged account is required, ruling out fully unauthenticated exploitation. The attacker must have network access to the Termix web interface and the ability to issue POST requests to /host/db/proxy/test. The most severe impact - cloud credential theft - additionally requires that the Termix server be deployed on a cloud instance where link-local metadata services (AWS 169.254.169.254, Azure 169.254.169.254, GCP metadata.google.internal) are reachable over the host's network stack, which is the default condition in most IaaS deployments. For on-premise deployments without cloud metadata, exploitation is limited to internal TCP port scanning and host reachability enumeration via connection error analysis. No non-default Termix configuration setting is required beyond possessing a user account. Exploitation is limited by the authenticated prerequisite - anonymous or external unauthenticated attackers cannot exploit this without first obtaining credentials.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N scoring 7.7 is technically accurate and well-calibrated for this vulnerability. The Scope:Changed metric correctly captures that the primary damage extends beyond Termix itself to internal infrastructure and cloud provider credential stores - a textbook SSRF-to-cloud-credential-theft pattern. The PR:L requirement (authenticated Termix user) limits opportunistic mass exploitation but remains a meaningful threat from insider accounts, compromised credentials, or weak authentication configurations. No EPSS data was supplied in the intelligence package, and the CVE is absent from the CISA KEV catalog, so no public exploit or confirmed active exploitation is established. Despite the absence of exploitation signals, practical risk is elevated for cloud-hosted Termix deployments: access to AWS IMDSv1, Azure IMDS, or GCP metadata endpoints is a default reachability condition in most cloud VM deployments, and credential theft from those endpoints has historically enabled full account takeover. On-premise deployments without cloud metadata still face meaningful risk from internal port scanning and service fingerprinting through Termix's error responses. The low prevalence of Termix constrains aggregate risk, but per-instance impact is high.

Exploit ScenarioDerived

An authenticated Termix user submits a POST request to /host/db/proxy/test with the testTarget field set to the AWS instance metadata URL (169.254.169.254/latest/meta-data/iam/security-credentials/) or an internal Kubernetes API server address. The Termix server establishes a raw TCP or SOCKS connection to the specified address from its privileged network position, and the response body or structured connection result is returned to the attacker - exposing IAM role credentials, internal service banners, or host reachability data. No public exploit code is known at time of analysis, but the attack requires only a valid session token and a standard HTTP client, making it trivially executable by any authenticated user.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 19, 2026

Server-Side Request Forgery in Termix prior to 2.3.2 allows authenticated users to weaponize the proxy connectivity test endpoint as an internal network scanner and cloud credential harvester. The POST /host/db/proxy/test endpoint blindly forwards raw TCP and SOCKS connections to attacker-controlled addresses supplied via singleProxy, proxyChain, and testTarget fields, enabling traversal to localhost services, RFC-1918 private networks, and link-local cloud metadata endpoints such as 169.254.169.254. Structured connection error responses and timing data leak host reachability, and successful metadata service access directly exposes cloud provider IAM credentials usable for lateral movement. No public exploit is identified at time of analysis, but the attack is trivially reproducible given the granular advisory disclosure.

RemediationAI

Upgrade to Termix 2.3.2 or later, available at https://github.com/Termix-SSH/Termix/releases/tag/release-2.3.2-tag, which resolves the missing destination validation in the POST /host/db/proxy/test endpoint per PR #874 (https://github.com/Termix-SSH/Termix/pull/874). If immediate upgrade is not feasible, two compensating controls should be applied in combination: first, block or restrict the /host/db/proxy/test endpoint at the reverse proxy or WAF layer to prevent non-administrative roles from invoking it - this trades off loss of the proxy test feature for elimination of the attack surface. Second, apply egress firewall rules on the Termix host to deny outbound TCP connections to link-local ranges (169.254.0.0/16), RFC-1918 private ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), and loopback (127.0.0.0/8) - note that this reduces but does not eliminate SSRF risk, as other sensitive internal addresses may remain reachable. Neither compensating control is a substitute for the vendor patch; upgrade remains the definitive remediation.

Affected VersionsENISA

Termix < 2.3.2

Affected Packages

euvd termix fix: 2.3.2

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 providing SSH terminal access, port tunneling, and file editing capabilities, identified by CPE cpe:2.3:a:termix-ssh:termix:*:*:*:*:*:*:*:*. The vulnerable code path, testProxyConnectivity, initiates raw TCP and SOCKS protocol connections using server-side network privileges to destinations entirely controlled by the authenticated user - the singleProxy, proxyChain, and testTarget request fields pass through without any allowlist, blocklist, or RFC-1918/loopback validation. CWE-918 (Server-Side Request Forgery) precisely describes this root cause: the application acts as an unwilling network proxy because it performs outbound connections to user-supplied addresses without verifying that the destination is safe and publicly routable. The SOCKS-capable nature of the implementation makes this particularly dangerous, as SOCKS can relay to arbitrary TCP ports and protocols, not just HTTP - enabling probing of databases, SSH daemons, Kubernetes API servers, and other non-HTTP internal services.

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 7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 7.7 HIGH

PR:L confirmed by authenticated-user requirement; S:C and C:H reflect SSRF pivot to out-of-scope cloud metadata services yielding credential exposure; no integrity or availability impact applies.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Aug 19, 2026 - 21:17 EUVD
CVE Published
Aug 19, 2026 - 20:34 cve.org
HIGH 7.7

DescriptionCVE.org

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. Prior to 2.3.2, the POST /host/db/proxy/test endpoint accepts the singleProxy, proxyChain, and testTarget request fields without validating their destination addresses. The testProxyConnectivity path uses raw TCP and SOCKS connections to attacker-selected hosts and ports, allowing an authenticated user to probe localhost, private networks, link-local metadata services, and other infrastructure reachable from the Termix server. Structured connection errors disclose host reachability and timing information, and successful metadata access can expose cloud credentials. This issue is fixed in version 2.3.2.

Executive ViewAI

Why It Matters

A Server-Side Request Forgery vulnerability in Termix allows authenticated users to harvest cloud provider credentials from metadata endpoints (169.254.169.254), directly enabling unauthorized cloud resource access and lateral movement across cloud infrastructure. Organizations running Termix with cloud deployments face credential compromise risk from any authenticated user, potentially exposing cloud infrastructure, sensitive data, and enabling further unauthorized access.

Business Impact: High
Compensating Controls

Disable the proxy connectivity test endpoint if operational requirements permit; implement network-layer filtering to prevent Termix from accessing 169.254.169.254 and RFC-1918 private address ranges; restrict Termix user access to essential administrative personnel only; monitor proxy endpoint for suspicious connection patterns and enumeration attempts; rotate all cloud IAM credentials and implement credential access monitoring and alerting.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Low
niche SSH web management platform, limited enterprise adoption
Data Quality
5 sources
Confidence: Medium

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.4%
Patch available Yes
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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