PT-2022-16865 · Argo Cd · Argo Cd
Alexmt
·
Publicado
2022-03-23
·
Atualizado
2024-08-21
·
CVE-2022-24768
CVSS v3.1
9.9
Crítica
| Vetor | AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do Argo CD de 0.5.0 a 2.3.1
Versões 2.0.x e anteriores do Argo CD
Descrição
O Argo CD é uma ferramenta declarativa de entrega contínua GitOps para o Kubernetes. Todas as versões não corrigidas do Argo CD a partir da 1.0.0 estão vulneráveis a um bug de controle de acesso inadequado, permitindo que um usuário mal-intencionado possa escalar seus privilégios para o nível de administrador. Para realizar explorações, um usuário autorizado do Argo CD deve ter acesso de push ao repositório git de código-fonte ou Helm de um aplicativo, ou acesso
sync e override a um aplicativo. Uma vez que o usuário tenha esse acesso, diferentes níveis de exploração são possíveis, dependendo de seus outros privilégios RBAC.Recomendações
Para as versões 2.3.1 e anteriores do Argo CD, atualize para a versão 2.3.2.
Para as versões 2.2.x do Argo CD, atualize para a versão 2.2.8.
Para as versões 2.1.x do Argo CD, atualize para a versão 2.1.14.
Como solução alternativa temporária, considere limitar quem tem acesso de envio aos repositórios de código-fonte das aplicações ou acesso
sync + override às aplicações, e limite quais repositórios estão disponíveis em projetos onde os usuários têm acesso update às aplicações.Restrinja o acesso
delete, get ou action às aplicações para minimizar o risco de exploração.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
Produtos afetados
Argo Cd