linuxfoundation argo-cd 证书验证不恰当

CVE编号

CVE-2022-31105

利用情况

暂无

补丁情况

N/A

披露时间

2022-07-13
漏洞描述
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Argo CD starting with version 0.4.0 and prior to 2.2.11, 2.3.6, and 2.4.5 is vulnerable to an improper certificate validation bug which could cause Argo CD to trust a malicious (or otherwise untrustworthy) OpenID Connect (OIDC) provider. A patch for this vulnerability has been released in Argo CD versions 2.4.5, 2.3.6, and 2.2.11. There are no complete workarounds, but a partial workaround is available. Those who use an external OIDC provider (not the bundled Dex instance), can mitigate the issue by setting the `oidc.config.rootCA` field in the `argocd-cm` ConfigMap. This mitigation only forces certificate validation when the API server handles login flows. It does not force certificate verification when verifying tokens on API calls.
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 linuxfoundation argo-cd * From
(including)
0.4.0
Up to
(excluding)
2.2.11
运行在以下环境
应用 linuxfoundation argo-cd * From
(including)
2.3.0
Up to
(excluding)
2.3.6
运行在以下环境
应用 linuxfoundation argo-cd * From
(including)
2.4.0
Up to
(excluding)
2.4.5
CVSS3评分
9.6
  • 攻击路径
    网络
  • 攻击复杂度
  • 权限要求
  • 影响范围
    已更改
  • 用户交互
    需要
  • 可用性
  • 保密性
  • 完整性
CWE-ID 漏洞类型
CWE-295 证书验证不恰当
CWE-599 缺失对OpenSSL证书的验证
阿里云安全产品覆盖情况