CVE Intelligence

Vulnerabilidades de Dokku

🔔 Criar alerta RSS

CVEs publicadas que afetam produtos de Dokku: 6 registro(s), com severidade, exploração e correções.

Somente exploradas (KEV) →

CVE-2026-86002 Crítica · 9.0 CWE-95 14/10/2026
Dokku: Host Command Execution via eval of Unsanitized Docker Options in DOCKER_ARGS
Dokku is a docker-powered platform as a service. In Dokku versions before 0.38.25, a user with app-level Dokku access and remote SSH access to execute docker-options commands can store arbitrary strings through the docker-options plugin, and those strings are later concatenated into DOCKER_ARGS and processed by Bash eval during build, deploy, or run operations. Shell command substitutions in the stored values are interpreted on the host, allowing arbitrary command execution with the privileges of the dokku operating-system user. This issue is fixed in version 0.38.25.
CVE-2026-54636 Crítica · 9.9 CWE-78 26/06/2026
Injeção de comando do sistema no plugin cron do Dokku
Dokku é um PaaS baseado em Docker. Antes da 0.38.7, o plugin cron utiliza comandos no arquivo app.json para gerenciar o cron do sistema executado como o usuário Dokku. Um comando do app.json que utilize caracteres especiais de shell, incluindo, entre outros, > ou ;, pode escapar do contêiner Docker e executar comandos no host como o usuário Dokku. Esta vulnerabilidade foi corrigida na 0.38.7.
CVE-2026-45408 Crítica · 9.0 CWE-78 26/06/2026
Injeção de comando do SO no Dokku PaaS via nome de app malicioso no git push
Dokku é uma PaaS baseada em Docker. Antes da versão 0.38.2, a expressão regular de validação do nome do app (^[a-z0-9][^/:_A-Z]*$) permite metacaracteres de shell. Quando um usuário autenticado faz push para um remoto git com um nome de app elaborado, o nome é incorporado sem aspas em um script de hook pre-receive do bash, por meio de um heredoc sem aspas (<<EOF em vez de <<'EOF') em fn-git-create-hook() em plugins/git/internal-functions:378. No git push, o bash interpreta o ponto e vírgula como separador de comandos, executando comandos arbitrários como o usuário dokku. Esta vulnerabilidade foi corrigida na versão 0.38.2.
CVE-2026-45407 Média · 5.5 CWE-522 26/06/2026
Dokku: Git Credentials in .netrc Stored World-Readable Due to Premature touch
Dokku is a docker-powered PaaS. Prior to 0.38.2, the git:auth command creates $DOKKU_ROOT/.netrc using bash's touch command, which applies the default umask of 0644. This pre-creation defeats the netrc binary's built-in 0600 permission setting, leaving git credentials readable by any local user who can traverse the dokku home directory. This vulnerability is fixed in 0.38.2.
CVE-2026-45406 Alta · 8.8 CWE-95 26/06/2026
Dokku: Host RCE via Maliciously Named OpenResty Include Files Injected Through eval
Dokku is a docker-powered PaaS. Prior to 0.38.2, the openresty-vhosts plugin copies files from an app's openresty/http-includes/ git repository directory to the host and then interpolates their filenames, unescaped, into a single-quoted shell string that is later parsed by eval. A filename containing a single quote breaks the quoting and allows command substitution to execute arbitrary commands on the host as the dokku user during the app's next deploy. This vulnerability is fixed in 0.38.2.
CVE-2026-45405 Alta · 8.8 CWE-59 26/06/2026
Dokku: Arbitrary File Write via Tar Symlink Traversal in git:from-archive and certs:add
Dokku is a docker-powered PaaS. Prior to 0.38.2, the git:from-archive and certs:add commands extract user-supplied tar/zip archives into temporary directories without sanitizing member paths or preventing symlink traversal. GNU tar creates symlinks during extraction and follows them for subsequent entries, allowing an attacker to write arbitrary files anywhere writable by the dokku user — including overwriting ~/.ssh/authorized_keys to gain unrestricted shell access. This vulnerability is fixed in 0.38.2.