CVE-2022-29165 in Argo CD
要約
〜によって VulDB • 2026年06月15日
Argo CDは、Kubernetes向けの宣言型GitOps継続的デリバリーツールです。バージョン1.4.0以降で、バージョン2.1.15、2.2.9、および2.3.4より前のArigo CDにおいて、重大な脆弱性が発見されました。この脆弱性により、認証されていないユーザーが、リクエストと一緒に特別に作成されたJSON Web Token (JWT)を送信することで、`admin`ユーザーを含む任意のArgo CDユーザーまたはロールになりすますことが可能になります。この脆弱性を悪用するには、Argo CDインスタンスへの匿名アクセスが有効になっている必要があります。デフォルトのArgo CDインストールでは、匿名アクセスは無効になっています。この脆弱性により、組み込みの`admin`アカウントが有効か無効かに関わらず、任意のユーザーまたはロールになりすますことが可能です。また、攻撃者はこの脆弱性を悪用するためにArgo CDインスタンスにアカウントを持っている必要はありません。インスタンスへの匿名アクセスが有効な場合、攻撃者は権限を昇格させることができ、結果としてデフォルトインストールにおいてクラスター管理者であるArgo CDインスタンスと同じ権限をクラスター上で取得することになります。これにより、攻撃者はクラスター上の任意のリソースを作成、操作、削除することが可能になります。また、攻撃者は昇格された権限を持つ悪意のあるワークロードを展開することでデータを外部に漏洩させる可能性があり、これによりArgo CD APIによって通常適用される機密データのマスク処理を回避することが可能になります。この脆弱性に対するパッチは、Argo CDバージョン2.3.4、2.2.9、および2.1.15でリリースされています。回避策として、匿名アクセスを無効にすることができますが、パッチ適用済みバージョンへのアップグレードを推奨します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.