Vulnerability Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the patch.readRepoDirectories tRPC procedure passes the user-controlled repoPath value from apps/dokploy/server/api/routers/patch.ts into a shell command in packages/server/src/services/patch-repo.ts without safe argument quoting. An authenticated organization member with service:read permission can inject shell metacharacters into repoPath and execute arbitrary commands through child_process.exec as root in the Dokploy container. The supplied service identifier is used only to resolve the server and does not constrain repoPath. Because the standard deployment mounts /var/run/docker.sock, container-root command execution can be used to control Docker and compromise the host and its managed applications. This issue is fixed in version 0.29.13.
CVSS Score
CRITICAL
Related Weaknesses (CWE)
References
- https://github.com/Dokploy/dokploy/commit/16b5b7293f9883327a89c69fcb6e5718767b06
- https://github.com/Dokploy/dokploy/releases/tag/v0.29.13
- https://github.com/Dokploy/dokploy/security/advisories/GHSA-56g6-wjr4-5q7p
- https://github.com/Dokploy/dokploy/security/advisories/GHSA-56g6-wjr4-5q7p
FAQ
What is CVE-2026-93425?
CVE-2026-93425 is a vulnerability with a CVSS score of 9.9 (CRITICAL). Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the patch.readRepoDirectories tRPC procedure passes the user-controlled repoPath value from apps/dokploy/server/api/rou...
How severe is CVE-2026-93425?
CVE-2026-93425 has been rated CRITICAL with a CVSS base score of 9.9/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2026-93425?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.