Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, Dokploy passes user-controlled values directly into shell commands via unquoted template literal interpolation in the registry credential testing and Docker Swarm cluster management endbpoints. Both endpoints have a safe local code path (using execFileAsync or the Docker API) but a vulnerable remote path (using execAsyncRemote which runs the shell string via SSH). This vulnerability is fixed in 0.29.13.
Published: 2026-08-10
Score: 9.9 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Dokploy, a self‑hosted PaaS, allows user‑controlled data to be interpolated directly into shell commands via unquoted template literals in its registry credential testing and Docker Swarm cluster management endpoints. This flaw, a classic OS command injection (CWE‑77), permits an attacker to execute arbitrary commands on the host machine. The compromise affects confidentiality, integrity, and availability, effectively giving full control over the system.

Affected Systems

The vulnerability is present in Dokploy versions earlier than 0.29.13. All installations of Dokploy running a pre‑0.29.13 release are at risk. No additional sub‑product variants are noted.

Risk and Exploitability

With a CVSS score of 9.9, the flaw is classified as critical. The EPSS score is not available, but the lack of KEV listing suggests that widespread exploitation has not yet been observed. An attacker can exploit the vulnerability remotely by sending crafted requests to the affected endpoints; the attack path requires network access to the Dokploy server and the ability to invoke SSH commands on behalf of the service. The impact is local host compromise, leading to unrestricted code execution.

Generated by OpenCVE AI on August 10, 2026 at 19:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dokploy to version 0.29.13 or later
  • If an upgrade cannot be performed immediately, restrict network access to the registry credential testing and Swarm cluster management endpoints to trusted IP addresses or block them entirely
  • Disable or remove the use of execAsyncRemote so remote shell execution via SSH is not permitted

Generated by OpenCVE AI on August 10, 2026 at 19:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 10 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, Dokploy passes user-controlled values directly into shell commands via unquoted template literal interpolation in the registry credential testing and Docker Swarm cluster management endbpoints. Both endpoints have a safe local code path (using execFileAsync or the Docker API) but a vulnerable remote path (using execAsyncRemote which runs the shell string via SSH). This vulnerability is fixed in 0.29.13.
Title Dokploy: OS Command Injection in registry credential testing and Swarm cluster management → HOST RCE
Weaknesses CWE-77
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-10T18:04:13.438Z

Reserved: 2026-08-10T13:48:09.546Z

Link: CVE-2026-72736

cve-icon Vulnrichment

Updated: 2026-08-10T18:03:56.994Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T19:45:04Z

Weaknesses
  • CWE-77

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