Dokploy — это бесплатная самостоятельно размещаемая платформа как услуга (PaaS). До версии 0.29.13 Dokploy позволял прошедшему проверку подлинности пользователю выполнять произвольные команды на локальном целевом сервере или на целевом сервере, подключенном по SSH, поскольку реестры Registry.testRegistry и Registry.testRegistryById в файлах apps/dokploy/server/api/routers/registry.ts интерполируют поле пароля в команду оболочки execAsyncRemote вместо использования SafeDockerLoginCommand. Эта проблема исправлена в версии 0.29.13.
Показать оригинальное описание (EN)
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.
Характеристики атаки
Последствия
Строка CVSS v3.1