CVE-2026-45662

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.
Configurations

No configuration.

History

21 Jul 2026, 15:10

Type Values Removed Values Added
Summary
  • (es) Dokploy es una Plataforma como Servicio (PaaS) gratuita y autoalojable. En la versión 0.29.0 y anteriores, la función deleteRegistry en Dokploy (packages/servidor/src/services/registry.ts) ejecuta docker logout ${response.registryUrl} sin escape de shell. En el mismo archivo, el comando docker login utiliza correctamente shEscape() para prevenir la inyección de comandos. Esta inconsistencia crea una vulnerabilidad de inyección de comandos al eliminar un registro con una registryUrl manipulada.

02 Jun 2026, 03:16

Type Values Removed Values Added
References () https://github.com/Dokploy/dokploy/security/advisories/GHSA-827c-7x62-29jq - () https://github.com/Dokploy/dokploy/security/advisories/GHSA-827c-7x62-29jq -

29 May 2026, 16:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-29 16:16

Updated : 2026-07-21 15:10


NVD link : CVE-2026-45662

Mitre link : CVE-2026-45662

CVE.ORG link : CVE-2026-45662


JSON object : View

Products Affected

No product.

CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')