CVE-2026-72901 in Dokployinfo

Summary

by MITRE • 08/10/2026

Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, Dokploy allows an authenticated low-privilege member to execute arbitrary commands on the control-plane host because the volumeName field accepted by volumeBackup.create and volumeBackup.runManually is interpolated without quoting in packages/server/src/utils/volume-backups/backup.ts and executed through child_process.exec, with Docker socket access making execution host/root-equivalent. This issue is fixed in version 0.29.13.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 08/11/2026

The vulnerability in Dokploy affects versions prior to 0.29.13 and represents a critical command injection flaw that enables authenticated low-privilege users to execute arbitrary commands on the control-plane host. This security weakness stems from improper input validation and sanitization within the volume backup functionality of the platform as a service. The vulnerability specifically impacts two endpoints: volumeBackup.create and volumeBackup.runManually, which both process the volumeName field without proper quoting mechanisms before executing shell commands through child_process.exec.

The technical flaw manifests in the packages/server/src/utils/volume-backups/backup.ts file where user-supplied volumeName values are directly interpolated into shell execution commands without adequate sanitization or escaping. This design pattern creates a classic command injection vulnerability that allows attackers to inject malicious commands that get executed with the privileges of the host process. The severity is amplified by the fact that Dokploy's control-plane instances typically have access to the Docker socket, which grants root-equivalent privileges on the host system. When combined with the command injection vulnerability, this creates a path for attackers to escalate their privileges and gain complete control over the underlying host infrastructure.

The operational impact of this vulnerability is significant as it transforms a low-privilege user account into a full system compromise capability. An authenticated user with minimal permissions can leverage this flaw to execute arbitrary code on the host machine, potentially leading to data exfiltration, system modification, or further lateral movement within the infrastructure. This vulnerability essentially undermines the security boundaries that should exist between different user roles and system components, making it particularly dangerous in multi-tenant environments where multiple users share the same platform instance.

The remediation implemented in version 0.29.13 addresses this issue by properly sanitizing and quoting the volumeName field before shell command execution. This fix aligns with established security best practices for preventing command injection vulnerabilities and demonstrates compliance with common security frameworks such as CWE-78, which specifically addresses improper neutralization of special elements used in OS commands. The solution also reflects principles from the MITRE ATT&CK framework under the technique T1059.001 for Command and Scripting Interpreter, where proper input validation and sanitization should prevent attackers from injecting malicious payloads into command execution contexts.

Security organizations implementing Dokploy should immediately update to version 0.29.13 or later to mitigate this vulnerability. Additionally, administrators should consider implementing network segmentation, access control measures, and monitoring for suspicious command execution patterns as defensive strategies. The vulnerability highlights the importance of proper input validation in all user-facing interfaces and demonstrates how seemingly minor implementation flaws can result in catastrophic security consequences when combined with existing system privileges. Organizations using self-hosted PaaS solutions should conduct thorough security assessments to identify similar injection vulnerabilities in their deployment environments, particularly in components that interact with system-level resources or execute external processes.

Responsible

GitHub M

Reservation

08/10/2026

Disclosure

08/10/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!