PT-2026-118587 · Argo Cd · Argo Cd

CVE-2026-113672

·

Publicado

2026-10-20

·

Atualizado

2026-10-20

CVSS v3.1

9.9

Crítica

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Argo CD versões 0.9.0 até 3.3.14 Argo CD versões 3.4.0 até 3.4.9 Argo CD versões 3.5.0 até 3.5.3 Argo CD versões 3.6.0-rc0 até 3.6.0-rc1
Description O repo-server avalia arquivos .jsonnet usando um importador que não confina as funções import, importstr ou importbin à raiz do repositório. Isso permite o uso de caminhos absolutos, travessia de diretório pai e links simbólicos do repositório para ler qualquer arquivo acessível pelo repo-server, como /proc/self/environ, tokens de conta de serviço projetados, chaves privadas montadas e credenciais de repositório. Embora os Secrets gerados sejam redigidos, colocar o conteúdo importado em um ConfigMap retorna os dados ao solicitante. Além disso, o uso de importstr em um dispositivo não terminante, como /dev/zero, pode esgotar a memória do repo-server e causar a negação de serviço. Um invasor pode explorar isso enviando um arquivo .jsonnet para um repositório Git ou fazendo o upload do arquivo através do endpoint '/api/v1/applications/manifestsWithFiles'. Este endpoint também é exposto pelo comando argocd app diff --local --server-side-generate. Para aplicações de diretório, cada arquivo .jsonnet no diretório da aplicação é avaliado. O caminho de upload requer apenas a permissão Application get em uma Application de diretório existente.
Recommendations Atualize o Argo CD para a versão 3.3.15. Atualize o Argo CD para a versão 3.4.10. Atualize o Argo CD para a versão 3.5.4. Atualize o Argo CD para a versão 3.6.0-rc2.

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-113672

Produtos afetados

Argo Cd