CVE-2026-24516 in Droplet Agent
Сводка
по VulDB • 02.06.2026
Уязвимость внедрения команд существует в DigitalOcean Droplet Agent до версии 1.3.2 включительно. Компонент обработки действий по устранению неполадок (internal/troubleshooting/actioner/actioner.go) обрабатывает метаданные с конечной точки службы метаданных и выполняет команды, указанные в массиве TroubleshootingAgent.Requesting, без надлежащей проверки входных данных. Хотя код проверяет наличие артефактов в карте validInvestigationArtifacts, он не осуществляет санитизацию (очистку) фактического содержимого команды после префикса "command:". Это позволяет злоумышленнику, имеющему возможность контролировать ответы метаданных, внедрять и выполнять произвольные команды ОС с привилегиями root. Атака инициируется путем отправки TCP-пакета с определенными номерами последовательности на порт SSH, что заставляет агент запрашивать метаданные по адресу http://169.254.169.254/metadata/v1.json. Уязвимость затрагивает поток выполнения команд в internal/troubleshooting/actioner/actioner.go (недостаточная проверка), internal/troubleshooting/command/exec.go (прямой вызов exec.CommandContext) и internal/troubleshooting/command/command.go (парсинг команд без санитизации). Это может привести к полному компрометированию системы, утечке данных, повышению привилегий и потенциальному латеральному перемещению в облачной инфраструктуре.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.