Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the backup.listBackupFiles tRPC endpoint in apps/dokploy/server/api/routers/backup.ts passes the search parameter through normalizeS3Path and interpolates it into an rclone lsjson command executed by child_process.exec(), allowing an authenticated user with backup:read permission to execute arbitrary commands on the Dokploy host. This issue is fixed in version 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

The flaw is a command injection vulnerability in Dokploy’s backup.listBackupFiles tRPC endpoint. The endpoint passes a user‑supplied search parameter through normalizeS3Path and interpolates it directly into an rclone lsjson command that is executed via child_process.exec(). This allows an authenticated user with backup:read permissions to execute arbitrary shell commands on the Dokploy host. The vulnerability is a classic example of CWE‑78: Improper Restriction of Operations within the Bounds of a Fenced Context.

Affected Systems

All Dokploy instances running a version older than 0.29.13 are vulnerable. The flaw originates in the backup router located at apps/dokploy/server/api/routers/backup.ts. The affected product is the free, self‑hostable Dokploy Platform as a Service. Users should verify that their Dokploy installation is not running a pre‑0.29.13 release.

Risk and Exploitability

The CVSS base score of 9.9 indicates critical severity. Although the EPSS score is not available, the risk remains high because an attacker only needs authenticated access with backup:read permission to exploit the flaw. Once a malicious search string is supplied, arbitrary code runs with the privileges of the Dokploy service process, providing full control over the host. The vulnerability is not listed in CISA’s KEV catalog, but the severity alone warrants urgent action, especially in environments where Dokploy is exposed to external users or services. The issue is fixed in release 0.29.13; until that version is applied, the vulnerability can be leveraged to compromise the entire host.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dokploy to version 0.29.13 or newer to receive the fixed code. This is the official and complete solution provided by the vendor.
  • Restrict backup:read permissions to trusted administrative users or remove the permission from all non‑essential roles, limiting the attack surface for authenticated users.
  • Implement input validation or sanitization for the search parameter, ensuring that no shell metacharacters are accepted, and avoid using child_process.exec() to execute commands derived from user input.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', '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, the backup.listBackupFiles tRPC endpoint in apps/dokploy/server/api/routers/backup.ts passes the search parameter through normalizeS3Path and interpolates it into an rclone lsjson command executed by child_process.exec(), allowing an authenticated user with backup:read permission to execute arbitrary commands on the Dokploy host. This issue is fixed in version 0.29.13.
Title Dokploy: Authenticated RCE via Command Injection in backup.listBackupFiles search Parameter
Weaknesses CWE-78
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-10T21:10:31.511Z

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

Link: CVE-2026-72738

cve-icon Vulnrichment

Updated: 2026-08-10T19:00:22.624Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-78

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