Impact
The vulnerability originates from missing server‑side validation of branch fields in the compose deployment pipeline. Store‑time injection allows a low‑privileged authenticated user to supply a malicious branch value, which is later interpolated into shell‑based Git clone commands during compose deployment. Consequences are full remote code execution on the host running Dokploy, compromising confidentiality, integrity, and availability of the entire system.
Affected Systems
Dokploy Platform as a Service, community edition. Versions from 0.29.3 through 0.29.13 included the vulnerable branch field handling. Versions 0.29.13 and newer contain the fix and are safe.
Risk and Exploitability
The CVSS score of 9.9 marks this as critical. The EPSS score is not available, and it is not listed in the CISA KEV catalog, but the exploitation path requires only a low‑privileged authenticated user who can trigger compose.update. Once a malicious branch is stored, the next compose.deploy call leads to arbitrary host command execution, making the risk extremely high for any environment with exposed authentication.
OpenCVE Enrichment