PT-2026-29969 · Dgraph · Dgraph
Kodareef5
·
Publicado
2026-04-02
·
Atualizado
2026-04-20
·
CVE-2026-34976
CVSS v3.1
10
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Versões do Dgraph anteriores a 25.3.1
Descrição
Dgraph é vulnerável a uma falha de bypass de autenticação na mutação 'restoreTenant' de administração. Essa mutação carece de middleware de autorização adequado, permitindo que atacantes não autenticados sobrescrevam todo o banco de dados, leiam arquivos do lado do servidor e executem Server-Side Request Forgery (SSRF). A vulnerabilidade permite que os atacantes aproveitem URLs de origem de backup controladas por atacantes, incluindo 'file://' para acesso ao sistema de arquivos local, e credenciais S3/MinIO. A exploração pode levar à perda completa de dados, exfiltração de dados e possível comprometimento total do sistema. A mutação 'restoreTenant' aceita URLs de origem de backup controladas por atacantes (incluindo file:// para acesso ao sistema de arquivos local), credenciais S3/MinIO, caminhos de arquivo de chave de criptografia e caminhos de arquivo de credenciais do Vault. O endpoint da API ''/admin'' é afetado. Parâmetros vulneráveis incluem o parâmetro
location para URLs de backup, accessKey, secretKey, vaultAddr, vaultRoleIDFile e vaultSecretIDFile.Recomendações
Atualize para a versão 25.3.1 ou posterior. Isole os endpoints de administração do Dgraph do acesso público à internet e restrinja o acesso a IPs confiáveis. Monitore e bloqueie as solicitações 'restoreTenant' na camada de rede/WAF. Rotacione as credenciais expostas e inspecione/restaure a partir de backups offline conhecidos. Restrinja a saída para bloquear SSRF para metadados/endpoints internos. Habilite o registro de auditoria centralizado.
Exploit
Correção
Missing Authorization
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Dgraph