PT-2026-37356 · Argo Cd · Argo Cd

Hoang-Prod

·

Publicado

2026-05-06

·

Atualizado

2026-06-08

·

CVE-2026-42880

CVSS v3.1

9.6

Crítica

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas Argo CD versões 3.2.0 a 3.2.10 Argo CD versões 3.3.0 a 3.3.8
Descrição Existe uma falha de autorização e de mascaramento de dados no endpoint '/application.ApplicationService/ServerSideDiff'. Isso permite que um invasor com acesso apenas de leitura extraia dados de Segredos (Secrets) do Kubernetes em texto simples do etcd, por meio do mecanismo de dry-run do Server-Side Apply do servidor de API do Kubernetes. O problema ocorre porque a função ServerSideDiff() constrói respostas utilizando estados brutos e não mascarados. Embora uma camada de defesa chamada removeWebhookMutation() normalmente remova campos não gerenciados pelo Argo CD para evitar vazamentos, essa proteção é ignorada quando uma Aplicação possui a anotação argocd.argoproj.io/compare-options: IncludeMutationWebhook=true. Nesses casos, as respostas brutas contendo valores reais de Segredos são retornadas sem mascaramento.
Recomendações Atualize o Argo CD versões 3.2.0 a 3.2.10 para a versão 3.2.11. Atualize o Argo CD versões 3.3.0 a 3.3.8 para a versão 3.3.9. Como mitigação temporária, evite usar a anotação argocd.argoproj.io/compare-options: IncludeMutationWebhook=true em Aplicações para garantir que a defesa removeWebhookMutation() permaneça ativa.

Exploit

Correção

Information Disclosure

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-06624
BIT-ARGO-CD-2026-42880
CVE-2026-42880
GHSA-3V3M-WC6V-X4X3

Produtos afetados

Argo Cd