CVE-2026-72739
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 37 - wyżej niż 37% wszystkich znanych CVE
Streszczenie
Dokploy przed wersją 0.29.13 zawiera podatność w funkcji createCommand(), która konstruuje polecenia powłoki poprzez interpolację nazw usług i konfiguracji compose do ciągów poleceń bash. Gdy wdrożony jest compose z złośliwie spreparowaną nazwą lub definicją usługi, metaznaki powłoki są interpretowane jako separatory poleceń, co pozwala na wykonanie dowolnych poleceń na hoście Docker.
Ocena ryzyka
Atakujący może wykonać dowolne polecenia na hoście Docker, co może prowadzić do pełnej kompromitacji platformy i danych.
Rekomendacja
Zaktualizuj Dokploy do wersji 0.29.13 lub nowszej, która zawiera poprawkę. Dodatkowo waliduj nazwy i definicje usług compose przed ich wdrożeniem.
Oryginalny opis (angielski, źródło NVD)
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the createCommand() function constructs shell commands by interpolating compose service names and configuration into bash command strings. When a compose with a maliciously crafted name or service definition is deployed, the shell metacharacters are interpreted as command separators, allowing arbitrary command execution on the Docker host. This vulnerability is fixed in 0.29.13.

