Argo CD是用于Kubernetes的声明性GitOps持续交付工具。Argo CD可在指定的目标环境中自动部署所需的应用程序状态,应用程序部署可以在Git提交时跟踪对分支,标签的更新,或固定到清单的特定版本。Argo CD支持的Kubernetes 配置清单包括helm charts、kustomize、Ksonnet、Plugin、YAML/json文件等。

近日,奇安信CERT监测到Argo CD官方发布Argo CD身份认证绕过漏洞(CVE-2023-22482)和Argo CD授权绕过漏洞(CVE-2023-22736)通告,攻击者可以利用CVE-2023-22482,使Argo CD的API接受某些无效令牌绕过身份认证从而访问Argo CD;利用CVE-2023-22736可在配置允许的命名空间之外部署应用程序。鉴于这些漏洞影响范围较大,建议客户尽快做好自查及防护。

漏洞名称

Argo CD身份认证绕过漏洞

公开时间

2023-01-26

更新时间

2023-01-30

CVE编号

CVE-2023-22482

其他编号

QVD-2023-3001

威胁类型

身份认证绕过

技术类型

授权机制不正确

厂商

Argo

产品

Argo CD

风险等级

奇安信CERT风险评级

风险等级

高危

蓝色(一般事件)

现时威胁状态

POC状态

EXP状态

在野利用状态

技术细节状态

未发现

未发现

未发现

未公开

漏洞描述

Argo CD 授权机制存在问题。Argo CD 在验证用户提供的令牌时,会验证该令牌是否由其配置的OIDC提供商签名,不会验证令牌中的 aud(受众)字段。若 Argo CD 配置的 OIDC 提供商也为其他受众提供服务(例如,文件存储服务),Argo CD 也会接受这种令牌。未经授权的远程攻击者可通过窃取这些有效令牌来绕过 Argo CD 身份认证。

影响版本

1.8.2 <= Argo CD <= 2.6.0-rc4

Argo CD v2.5.x <= v2.5.7

Argo CD v2.4.x <= v2.4.18

Argo CD v2.3.x <= v2.3.13

不受影响版本

Argo CD >= 2.6.0-rc5

Argo CD v2.5.x >= v2.5.8

Argo CD v2.4.x >= v2.4.20

Argo CD v2.3.x >= v2.3.14

其他受影响组件

漏洞名称

Argo CD授权绕过漏洞

公开时间

2023-01-26

更新时间

2023-01-30

CVE编号

CVE-2023-22736

其他编号

QVD-2023-3007

威胁类型

授权绕过

技术类型

未授权访问

厂商

Argo

产品

Argo CD

风险等级

奇安信CERT风险评级

风险等级

高危

蓝色(一般事件)

现时威胁状态

POC状态

EXP状态

在野利用状态

技术细节状态

未发现

未发现

未发现

未公开

漏洞描述

Argo CD 中存在授权绕过漏洞,当Argo CD的应用程序控制器启用分片时,拥有用户权限的远程攻击者利用此漏洞可以在配置允许的命名空间之外部署应用程序。

影响版本

2.5.0-rc1<= Argo CD <= 2.5.7

Argo CD 2.6.0-x <= 2.6.0-rc4

不受影响版本

Argo CD 2.5.x >= 2.5.8

Argo CD 2.6.0-x >= 2.6.0-rc5

其他受影响组件

威胁评估

漏洞名称

Argo CD身份认证绕过漏洞

CVE编号

CVE-2023-22482

其他编号

QVD-2023-3001

CVSS 3.1评级

高危

CVSS 3.1分数

9.0

CVSS向量

访问途径(AV

攻击复杂度(AC

网络

所需权限(PR

用户交互(UI

不需要

不需要

影响范围(S

机密性影响(C

改变

完整性影响(I

可用性影响(A

危害描述

未经身份认证的远程攻击者通过此漏洞可绕过身份认证获得用户权限。

漏洞名称

Argo CD授权绕过漏洞

CVE编号

CVE-2023-22736

其他编号

QVD-2023-3007

CVSS 3.1评级

高危

CVSS 3.1分数

8.5

CVSS向量

访问途径(AV

攻击复杂度(AC

网络

所需权限(PR

用户交互(UI

低权限

不需要

影响范围(S

机密性影响(C

改变

完整性影响(I

可用性影响(A

危害描述

拥有用户权限的远程攻击者利用此漏洞可以在配置允许的命名空间之外部署应用程序。

处置建议

目前 Argo CD官方已发布安全版本修复这些漏洞,建议受影响用户尽快更新至对应的安全版本。

下载地址:

https://github.com/argoproj/argo-cd/releases

参考资料

[1]https://github.com/argoproj/argo-cd/security/advisories/GHSA-q9hr-j4rf-8fjc

[2]https://github.com/argoproj/argo-cd/security/advisories/GHSA-6p4m-hw2h-6gmw

声明:本文来自奇安信 CERT,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。