脆弱性・CVE速報深刻度: 高

Kyverno 1.19.2 より前の CVE-2026-122310・122313・122321: ポリシー作成権限から他の名前空間への越権と、イメージ署名検証の回避(CVSS 8.5〜9.4)

目次(6)

CVE-2026-122310

CVE-2026-122313

CVE-2026-122321

Kubernetes のポリシーエンジン Kyverno で、1.19.2 より前の版に関する欠陥 3 件(CVE-2026-122310・122313・122321)が NVD に登録されました。登録は 2026-11-05 で、状態は Received(NVD 自身の評価はまだありません)。評価は VulnCheck(CNA)が付けています。同じ 1.19.2 で直る別の 4 件(CVE-2026-122302・122303・122304・122311)は、先に別の記事で扱っています。

3 件の中身(NVD の記述による)

CVE対象の版内容CWECVSS v3.1 / v4.0
CVE-2026-1223101.19.1 以上 1.19.2 未満ポリシーの context.apiCall の urlPath は、整形した後の値で検証されるが、実行されるのは整形前の値。Kubernetes クライアントは # や ? の後ろを捨てるため、../ を隠して、Kyverno のサービスアカウントの権限でクラスター全体のエンドポイントに届き、クラスター管理者の権限を得られるCWE-4369.9 / 9.4
CVE-2026-1223131.17.0 以上 1.19.2 未満NamespacedMutatingPolicy の targetMatchConstraints.expression が出す CEL の結果に名前空間の確認がない。他のテナントの RoleBinding などを対象に指定すると、クラスター全体で動く背景コントローラーが、攻撃者の subject の追加や Role・NetworkPolicy・ConfigMap の書き換えを行うCWE-2699.9 / 9.4
CVE-2026-1223211.18.0 以上 1.19.2 未満verifyImages の検証結果のキャッシュが、検証した digest ではなくタグなどの参照文字列を鍵にしている。署名済みのイメージでキャッシュを温め、レジストリのタグを別のイメージに付け替えると、署名・証明の確認を飛ばして受け入れ、mutateDigest で未検証の digest が固定されるCWE-3679.1 / 8.5

前提と影響

  • 3 件とも、ベクターは PR:L(低い権限が必要)です。122310 と 122313 は、名前空間付きのポリシーを作れる利用者が前提です。122321 は、ワークロードを投入でき、かつレジストリのタグを動かせる攻撃者が前提です。
  • 複数のテナントが 1 つのクラスターを共有する環境で、影響が大きくなります。ポリシーを作れる利用者が管理者だけの環境では、リスクは小さくなります。

数値と severity

  • 3 件とも CVSS は 9 以上ですが(v4.0 では 122321 のみ 8.5)、認証が不要ではなく(PR:L)、編集部の基準では critical にしません。3 件まとめて high とします。
  • CISA の KEV への掲載はありません(確認時点)。EPSS は未算出です。

対策

  • Kyverno を 1.19.2 以降へ更新してください(NVD の記述による)。
  • 更新できるまでの間は、テナントが名前空間付きのポリシーを作成できる権限や、背景コントローラーが対象にできる範囲を絞る、といった運用が考えられます。NVD には暫定対策の記載がなく、これは編集部の一般的な助言です。

未確認の点

  • 参照先の GitHub の勧告(GHSA-3xfv-vq8x-qhg4・GHSA-f96w-622v-rqpq・GHSA-2r43-6962-xcw5)と VulnCheck の勧告の中身(本稿では開いていません)。
  • 暫定対策の有無、実際の悪用の有無、EPSS、NVD の最終評価。
  • 1.19.2 の公開状況。

出典

  • NVD: CVE-2026-122310・CVE-2026-122313・CVE-2026-122321
  • VulnCheck の勧告・Kyverno の GitHub 勧告(NVD の参照先。未取得)

この記事について

AI の利用
本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-05)のもので、未確認の点は本文に明記しています。

出典

この記事を共有