PT-2026-41737 · Dokploy · Dokploy
Published
2026-05-18
·
Updated
2026-05-19
·
CVE-2026-27130
CVSS v3.1
9.9
Critical
| Vector | AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Dokploy versions prior to 0.26.7
Description
OS command injection occurs due to inadequate input sanitization, lack of schema validation, and direct shell interpolation. User-controlled application names are processed by the
cleanAppName() function, which only replaces spaces and converts text to lowercase, before being interpolated into shell commands executed via execAsync() and execAsyncRemote(). An authenticated attacker can inject shell metacharacters such as ;, $(), backticks, |, or & into the appName parameter during application creation. These commands are executed with server-level privileges when service operations like start, stop, remove, or scale are triggered.Recommendations
Update to version 0.26.7.
As a temporary workaround, restrict the use of the
appName parameter to alphanumeric characters only until the update is applied.Exploit
Fix
OS Command Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dokploy