Dokploy — это бесплатная самостоятельно размещаемая платформа как услуга (PaaS). До версии 0.29.13 Dokploy позволял аутентифицированному участнику с низким уровнем привилегий выполнять произвольные команды на хосте плоскости управления, поскольку поле VolumeName, принимаемое VolumeBackup.create и VolumeBackup.runManually, интерполируется без кавычек в packages/server/src/utils/volume-backups/backup.ts и выполняется через child_process.exec, при этом доступ к сокету Docker делает выполнение хостовым/корневым эквивалентом. Эта проблема исправлена в версии 0.29.13.
Показать оригинальное описание (EN)
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, Dokploy allows an authenticated low-privilege member to execute arbitrary commands on the control-plane host because the volumeName field accepted by volumeBackup.create and volumeBackup.runManually is interpolated without quoting in packages/server/src/utils/volume-backups/backup.ts and executed through child_process.exec, with Docker socket access making execution host/root-equivalent. This issue is fixed in version 0.29.13.
Характеристики атаки
Последствия
Строка CVSS v3.1