CVE-2022-29165 in Argo CD
Sumário
de VulDB • 23/05/2026
O Argo CD é uma ferramenta declarativa de entrega contínua baseada em GitOps para Kubernetes. Foi descoberta uma vulnerabilidade crítica no Argo CD, presente a partir da versão 1.4.0 e nas versões anteriores a 2.1.15, 2.2.9 e 2.3.4, que permitiria a usuários não autenticados se fazerem passar por qualquer usuário ou função do Argo CD, incluindo o usuário `admin`, enviando um JSON Web Token (JWT) especificamente elaborado junto com a solicitação. Para que essa vulnerabilidade seja explorada, o acesso anônimo à instância do Argo CD deve ter sido habilitado. Em uma instalação padrão do Argo CD, o acesso anônimo está desabilitado. A vulnerabilidade pode ser explorada para se fazer passar por qualquer usuário ou função, incluindo a conta `admin` integrada, independentemente de ela estar habilitada ou desabilitada. Além disso, o atacante não precisa de uma conta na instância do Argo CD para explorar essa falha. Se o acesso anônimo à instância estiver habilitado, um atacante pode elevar seus privilégios, permitindo efetivamente que ele obtenha os mesmos privilégios na cluster que a instância do Argo CD, que é de administrador do cluster em uma instalação padrão. Isso permitirá que o atacante crie, manipule e exclua qualquer recurso no cluster. Ele também pode exfiltrar dados implantando cargas de trabalho maliciosas com privilégios elevados, contornando assim qualquer redação de dados sensíveis que seria imposta pela API do Argo CD. Um patch para essa vulnerabilidade foi lançado nas versões do Argo CD 2.3.4, 2.2.9 e 2.1.15. Como medida de contorno, pode-se desabilitar o acesso anônimo, mas a atualização para uma versão corrigida é preferível.
If you want to get best quality of vulnerability data, you may have to visit VulDB.