Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability has been identified in the Termix server management platform, specifically within its official Docker image. This issue allows unauthorized access to sensitive SSH host information, including credentials, due to an improper handling of the client's IP address when a reverse proxy is used. The exposure of this data poses a significant security risk.
- Unauthenticated access to SSH credentials.
- Critical system information can be exposed remotely.
- Confirm if Termix is deployed and assess exposure.
Attack Path
How an attacker could exploit the issue
An attacker can reach and trigger this vulnerability by interacting with the Termix web interface without needing any prior authentication. Because the platform incorrectly identifies network connections as local, an unauthorized user can directly access an endpoint that stores sensitive SSH credentials. This allows an attacker to gain access to stored system credentials.
- No authentication required to access.
- Direct access to sensitive endpoint.
- Exposed SSH credentials.
Live Threat
Current exploitation, exposure, and threat context
When improperly configured with a reverse proxy, Termix versions prior to 1.6.0 can allow unauthenticated access to an endpoint that records sensitive SSH host information, including addresses, usernames, and passwords. This affects users of the official Docker image, custom images built from the official Dockerfile, or those utilizing reverse proxy functionality.
- Stored SSH host credentials.
- Direct network access to an unauthenticated endpoint.
- Exposure of sensitive system access information.
Operational Fix
Recommended remediation, mitigation, and detection steps
Application owners and infrastructure teams are likely responsible for securing Termix, particularly those managing web-based server administration platforms or using official Docker images. The first step is to identify all instances of Termix, confirm their network reachability and business criticality, and then assign an accountable owner to prioritize remediation based on the potential for unauthorized access to sensitive SSH host information.
- Assign ownership to the platform or application team.
- Verify all Termix deployments and their exposure.
- Plan remediation based on identified risk and impact.