CVE-2026-72902
KrytyczneCVSS 9.9Streszczenie
Dokploy przed wersją 0.29.13 pozwala uwierzytelnionemu użytkownikowi na wykonanie dowolnych poleceń na lokalnym lub połączonym przez SSH serwerze docelowym, ponieważ funkcje registry.testRegistry i registry.testRegistryById interpolują pole hasła do polecenia powłoki execAsyncRemote zamiast używać bezpiecznego polecenia safeDockerLoginCommand.
Ocena ryzyka
Ryzyko zdalnego wykonania kodu na serwerach docelowych, co może prowadzić do pełnej kompromitacji infrastruktury.
Rekomendacja
Zaktualizuj Dokploy do wersji 0.29.13 lub nowszej. Ogranicz dostęp do funkcji testowania rejestru i monitoruj użycie tych funkcji.
Oryginalny opis (angielski, źródło NVD)
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, Dokploy allows an authenticated user to execute arbitrary commands on a local or SSH-connected target server because registry.testRegistry and registry.testRegistryById in apps/dokploy/server/api/routers/registry.ts interpolate the password field into an execAsyncRemote shell command instead of using safeDockerLoginCommand. This issue is fixed in version 0.29.13.

