概要
Kubernetes ingress-nginxにおいて、Ingressリソースのアノテーションの組み合わせを悪用することでnginxの設定にインジェクションが可能な脆弱性が存在します。ingress-nginxコントローラーのコンテキストで任意コードが実行される可能性があり、デフォルトインストールではコントローラーがクラスタ全体のSecretsにアクセスできるため、機密情報の漏洩リスクがあります。
CVSSベクトル
| 項目 | 値 |
|---|---|
| スコア | 8.8(High) |
| 攻撃経路(AV) | ネットワーク(Network) |
| 攻撃複雑度(AC) | 低(Low) |
| 必要権限(PR) | 低(Low) |
| ユーザー操作(UI) | 不要(None) |
| 影響範囲(S) | 変更(Changed) |
| 機密性(C) | 高(High) |
| 完全性(I) | 高(High) |
| 可用性(A) | 高(High) |
影響を受けるソフトウェア
| 製品 | ベンダー | 影響バージョン |
|---|---|---|
| ingress-nginx | Kubernetes | 修正バージョン未満(公式アドバイザリを参照) |
修正バージョンと回避策
- 更新: ingress-nginx の最新バージョンへのアップデートを推奨します
- 回避策:
- Ingressリソースに対するアノテーションの使用を最小限に制限する
- 信頼できないユーザーがIngressリソースを作成・変更できる権限を持たないようにRBACを見直す
--enable-annotation-validationオプションの使用を検討する
関連リンク
データソース: NVD (NIST), GitHub Advisory Database
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
