Horizon Alert
Summary of the vulnerability and why it matters
A security vulnerability has been identified in OpenPanel, a technology used for managing web hosting environments. This issue allows unauthorized access to internal network resources and cloud metadata by tricking the OpenPanel server into making requests to them.
- Enables unauthorized access to internal systems.
- Critical for maintaining secure infrastructure operations.
- Confirm relevance and exposure within our environment.
Attack Path
How an attacker could exploit the issue
An attacker can reach the vulnerable component through the internet by sending a request to the `GET /tools/site-checker` endpoint. This endpoint, which lacks proper validation, allows the attacker to control a URL parameter. By manipulating this parameter, the attacker can trick the server into making requests to internal systems or cloud metadata endpoints. This can expose sensitive information from the server's responses, such as titles, headers, status codes, and SSL certificate details.
- No authentication needed to access.
- Attacker controls URL parameter in request.
- Can read internal network information.
Live Threat
Current exploitation, exposure, and threat context
The OpenPanel server, when vulnerable, could be tricked into making requests to internal systems or cloud metadata endpoints. This could expose details like HTTP response titles, headers, status codes, and SSL certificate information from those internal or cloud resources.
- Internal service information.
- Server issues requests to unintended destinations.
- Exposure of internal network or cloud metadata.
Operational Fix
Recommended remediation, mitigation, and detection steps
The OpenPanel server management tool's `site-checker` endpoint is susceptible to SSRF, potentially allowing attackers to probe internal services. Infrastructure or platform teams managing OpenPanel deployments should lead the response, coordinating with security and network teams to identify exposed instances, assess business criticality, and determine the scope of potential internal reconnaissance. The immediate first step is to locate all OpenPanel instances, verify their network exposure, and confirm their accountability for remediation.
- Identify vulnerable OpenPanel instances.
- Verify internal network reachability and criticality.
- Plan remediation with vendor and stakeholders.