PT-2026-41737 · Dokploy · Dokploy

CVE-2026-27130

·

Published

2026-05-18

·

Updated

2026-05-19

CVSS v3.1

9.9

Critical

VectorAV: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

CVE-2026-27130
GHSA-FCGQ-JJFG-HRHJ

Affected Products

Dokploy