CVE:CVE-2022-1025
CNNVD:CNNVD-202203-2019
ArgoCD是一个应用软件。用于Kubernetes的声明性GitOps连续交付工具。它持续监控正在运行的应用程序并将当前的实时状态与所需的目标状态（例如 Git 仓库中的配置）进行比较，在 Git 仓库更改时自动同步和部署应用程序。
ArgoCD存在安全漏洞，攻击者对应用程序的 git 或 Helm repository执行他们无权执行的操作。例如，攻击者具有 update 或 delete 的权限，他们可以修改或删除目标集群上的任何资源，并将 ArgoCD 权限提升到管理员级别。如果攻击者具有“get”访问权限，他们可以查看和列出目标集群上除机密之外的任何资源，并查看目标集群上任何 pod 的日志。如果攻击者对应用程序具有 /{some action or *} 操作的访问权限，他们可以对任何支持应用程序的目标集群上进行运行操作。
solution:Upgrade linuxfoundation argo-cd to a higher version than 2.1.12,2.2.7,2.3.1,and avoid the version [0.5.0,2.1.12],[2.2.0,2.2.7],[2.3.0,2.3.1]