Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability in Dokploy, a self-hosted Platform as a Service, allows authenticated users to execute arbitrary scripts with root privileges. This could potentially lead to unauthorized system access and control by a member with existing application access. The primary concern is to confirm if this technology is in use and if it is exposed.
- Unauthorized script execution via application access.
- Confirms its presence and network exposure.
- Assess relevance and potential exposure.
Attack Path
How an attacker could exploit the issue
An attacker with member access to a Dokploy application can manipulate schedule updates to attach their application's ID to a Dokploy server schedule. This allows them to execute arbitrary scripts with root privileges, potentially leading to a complete compromise of the server.
- Requires authenticated member access.
- Attaches unauthorized `applicationId` to schedule.
- Allows arbitrary script execution as root.
Live Threat
Current exploitation, exposure, and threat context
A user with limited access to one application could potentially attach its `applicationId` to a Dokploy server schedule. When supported by the advisory, this could allow them to execute a supplied script with root privileges, impacting the integrity and availability of the underlying system.
- System data and services at risk.
- Unauthorized script execution via schedule.
- Potential for data corruption or system compromise.
Operational Fix
Recommended remediation, mitigation, and detection steps
Teams responsible for self-hosted PaaS deployments, such as platform or infrastructure owners, should investigate this issue. The initial step is to identify all Dokploy instances, confirm their exposure and criticality, and then ascertain the accountable owner before planning remediation.
- Platform/Infrastructure teams own the issue.
- Verify Dokploy instance exposure and reachability.
- Plan remediation based on confirmed risk.