PT-2022-2057 · Argo Cd · Argo Cd

Alexmt

·

Publicado

2022-03-22

·

Atualizado

2024-08-21

·

CVE-2022-1025

CVSS v2.0

10

Crítica

VetorAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões 1.0.0 e anteriores do Argo CD
Versões 0.8.0 a 0.9.x do Argo CD
Versões 0.5.0 a 0.7.x do Argo CD
Descrição
O problema está relacionado a um bug de controle de acesso inadequado no Argo CD, permitindo que um usuário mal-intencionado possa escalar seus privilégios para o nível de administrador. Isso pode ocorrer se o usuário tiver acesso de push ao repositório git de código-fonte ou ao repositório Helm de um aplicativo, ou acesso sync e override a um aplicativo. Os níveis de exploração variam dependendo dos outros privilégios RBAC do usuário, incluindo acesso update, delete, get e action às aplicações. Uma exploração relacionada é possível para um usuário com acesso get a uma aplicação, permitindo que ele acesse qualquer evento no cluster de destino da aplicação, caso conheça o nome, o UID e o namespace do objeto envolvido.
Recomendações
Para as versões 2.0.x e anteriores, atualize para uma versão mais recente, como v2.3.2, v2.2.8 ou v2.1.14, seguindo as instruções de atualização no changelog.
Para usuários do gráfico argo-helm que estejam implantando a v2.3.x, atualize o gráfico para a versão 4.2.2.
Para usuários do Argo CD 2.2 e 2.1, defina o valor de global.image.tag para o mais recente da série de lançamentos atual (v2.2.8 ou v2.1.14).
Como solução alternativa temporária, considere limitar quem tem acesso de push aos repositórios de código-fonte das aplicações ou acesso sync e override às aplicações, e limitar quais repositórios estão disponíveis em projetos onde os usuários têm acesso update às aplicações.
Limite quem tem

Exploit

Correção

Missing Authorization

Information Disclosure

Improper Privilege Management

Incorrect Authorization

Improper Access Control

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

Identificadores relacionados

BDU:2022-01716
CVE-2022-1025
GHSA-2F5V-8R3F-8PWW
GHSA-96JV-VJ39-X4J6
GO-2022-0359
GO-2022-0516

Produtos afetados

Argo Cd