CVE-2026-45628
KrytyczneCVSS 9.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Dokploy, samodzielnie hostowana platforma PaaS, w wersji 0.29.2 i wcześniejszych konstruuje polecenia powłoki z użyciem literałów szablonów JavaScript i wykonuje je przez child_process.exec() bez odpowiedniego escapowania danych wejściowych użytkownika.
Ocena ryzyka
Uwierzytelniony atakujący z uprawnieniami do tworzenia aplikacji może wstrzyknąć dowolne polecenia powłoki, co prowadzi do zdalnego wykonania kodu na serwerze.
Rekomendacja
Należy zaktualizować Dokploy do wersji powyżej 0.29.2, która zawiera poprawkę.
Oryginalny opis (angielski, źródło NVD)
Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.2 and earlier, Dokploy constructs shell commands using JavaScript template literals and executes them via child_process.exec() (which runs through /bin/sh -c). User-supplied branch names, repository URLs, and Docker credentials are interpolated directly into these commands without escaping. This requires an authenticated user with application create/edit privileges.

