Vulnerability Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.0 and earlier, the deleteRegistry function in Dokploy (packages/server/src/services/registry.ts) executes docker logout ${response.registryUrl} without shell escaping. In the same file, the docker login command correctly uses shEscape() to prevent command injection. This inconsistency creates a command injection vulnerability when deleting a registry with a crafted registryUrl.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/Dokploy/dokploy/security/advisories/GHSA-827c-7x62-29jq
- https://github.com/Dokploy/dokploy/security/advisories/GHSA-827c-7x62-29jq
FAQ
What is CVE-2026-45662?
CVE-2026-45662 is a vulnerability with a CVSS score of 8.8 (HIGH). Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.0 and earlier, the deleteRegistry function in Dokploy (packages/server/src/services/registry.ts) executes docker logout ${respons...
How severe is CVE-2026-45662?
CVE-2026-45662 has been rated HIGH with a CVSS base score of 8.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-45662?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.