Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability in Dokploy, a self-hostable platform for managing deployments, allows authenticated users to execute arbitrary commands on the host system. This could potentially impact the integrity and availability of deployed applications and the underlying infrastructure. The main concern is confirming relevance and exposure to our environment.
- Unvalidated input allows command execution.
- Critical systems could be compromised remotely.
- Assess Dokploy's presence and impact.
Attack Path
How an attacker could exploit the issue
An attacker with write and deploy permissions on Dokploy can exploit this vulnerability. They would start by crafting a malicious path and then trigger a deployment operation. This allows them to execute arbitrary operating-system commands on the host system, with the privileges of Docker.
- Authenticated user with write/deploy permissions.
- Trigger compose deploy or startCompose.
- Arbitrary OS command execution.
Live Threat
Current exploitation, exposure, and threat context
An authenticated user with specific permissions could execute arbitrary operating system commands on the Dokploy host. This could occur when the system processes a crafted compose path during deployment operations, potentially affecting the integrity and availability of the host environment.
- Host operating system commands could be executed.
- Malicious commands could be supplied via compose path.
- Compromise of the underlying host system.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Dokploy PaaS platform's infrastructure and platform teams are likely responsible for addressing this vulnerability. The first practical step is to identify all Dokploy hosts, determine their network exposure, and confirm critical business functions they support. Once discovered, engage the accountable owner to plan remediation, prioritizing hosts that are externally accessible or critical to operations.
- Platform and infrastructure teams own remediation.
- Verify Dokploy instance reachability and criticality.
- Plan updates or compensating controls.