CVE-2026-72867
9.9Dokploy · dokploy
Dokploy versions 0.29.3 through 0.29.12 are susceptible to OS command injection due to insufficient server-side validation of git branch fields during deployment operations.
Executive summary
Insufficient input validation in Dokploy allows authenticated users to trigger OS command injection by supplying malicious input to Git branch configuration fields.
Vulnerability
This issue stems from an incomplete fix for a previous vulnerability, where server-side validation is missing for various Git branch parameters. An authenticated user can inject malicious characters into these fields, which are subsequently passed to shell-based Git commands, leading to arbitrary OS command execution on the host.
Business impact
The vulnerability carries a CVSS score of 9.9, indicating critical severity. Successful exploitation permits an attacker to execute commands with the privileges of the Dokploy service, potentially leading to full server compromise, data theft, and the destruction of deployment environments.
Remediation
Immediate Action: Upgrade to Dokploy version 0.29.13, which includes the necessary server-side validation to prevent command injection.
Proactive Monitoring: Audit configuration changes related to Git branches and monitor for unusual Git-related process execution on the host system.
Compensating Controls: Use Web Application Firewalls (WAF) to inspect and block requests containing meta-characters or shell command syntax in branch name fields if patching is delayed.
Exploitation status
Public Exploit Available: No
Analyst recommendation
This vulnerability is a significant risk that could lead to total system compromise. Administrators must apply the version 0.29.13 update immediately to ensure robust input validation is enforced across all Git-related deployment functions.