CVE-2026-77459 Argo CD PostDeleteリソース削除脆弱性

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-10-13T17:17:46.050 / 更新日: 2026-10-13T17:17:46.050 / CVSS: 9.9 / 深刻度: CRITICAL

Argo CDのPostDeleteリソースハック処理に不具合があり、Gitリポジトリへの書き込み権を持つユーザーが、許可されていない名前空間やリソースを削除できる可能性があります。これにより、クラスタースコープのリソースや禁止された名前空間内のオブジェクトが削除されるリスクがあります。運用者は、影響を受けるバージョン(2.10.0~3.3.15、3.4.10、3.5.4、3.6.0-rc2)で動作しているか確認し、修正パッチを適用する必要があります。また、Gitリポジトリに不正なハックが記述されていないか点検し、AppProjectの認証チェックが適切に動作しているか確認してください。問題は3.3.15以降のバージョンで修正されています。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性の存在は、運用者が「権限を誰に与えるか」という倫理的選択の重要性を問うているのではないだろうか。たとえば、Gitリポジトリへの書き込み権を誰に与えるかという判断は、単なる技術的課題にとどまらない。

プラトン

確かに、ソクラテス。しかし、まずは現実の確認が不可欠です。まず、運用中のArgo CDのバージョンが影響範囲に含まれているかを確認してください。2.10.0~3.3.15、3.4.10、3.5.4、3.6.0-rc2のいずれかで動作しているかを、`argo cd version`などのコマンドで確認するのが第一歩です。

ソクラテス

では、その確認が終われば、倫理的責任は技術的対応に譲るのか?

プラトン

いいえ、技術的対応が倫理の前提です。次に、GitリポジトリにPostDeleteハックが記述されていないか点検する必要があります。たとえば、`git log`で変更履歴を確認し、`argocd-application-controller`の設定ファイルに不正な削除リソースが含まれていないかをチェックすべきです。

ソクラテス

だが、パッチ適用は必ずしも万能ではないではないか?

プラトン

その通りです。しかし、この脆弱性は3.3.15以降のバージョンで修正されているため、パッチ適用は最優先事項です。また、AppProjectの認証チェックが正しく動作しているか、`argo cd app list`や`argo cd app get`で設定を確認し、許可された名前空間やリソースが正しく定義されているかを検証してください。

ソクラテス

では、運用者はこれで安心できるのか?

プラトン

安心はできませんが、リスクを最小限に抑えるための手順を踏むことが重要です。変更管理の文書化や、パッチ適用後の監視ログを定期的に確認する仕組みを整えることで、将来的なリスクを防ぐことができます。ベンダーの公式ドキュメントで影響範囲や修正内容を再確認し、組織のポリシーに合わせた対応を心がけましょう。

ソクラテス

哲学的に考えれば、この脆弱性は「権限の濫用」を象徴しているのかもしれない。

プラトン

まさにその通りです。しかし、哲学的議論よりも、まずはGitリポジトリのチェックとパッチ適用の実行が先です。さもなくば、倫理的討論もまた、クラスターの破壊に終わってしまうでしょう。

関連キーワード: kubernetes