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

Kubeflow Pipelines の CVE-2026-77596: 2.18.0 より前で、アップロード API の権限確認の抜けから共有パイプラインを改ざんされ、他の利用者の名前空間でコードを実行される恐れ(CVSS 9.6)

目次(5)

CVE-2026-77596

Kubeflow Pipelines(機械学習の処理の流れを組み立てて動かす基盤)の 2.18.0 より前のマルチユーザー構成で、パイプラインのアップロード API が権限の確認を飛ばす欠陥(CVE-2026-77596)が NVD に登録されました。登録は 2026-11-05 です。

何が起きるか

  • 対象は POST /apis/v2beta1/pipelines/upload と upload_version です。対象の名前空間が空で、REQUIRE_NAMESPACE_FOR_PIPELINES が既定の false のとき、SubjectAccessReview(Kubernetes の権限確認)が行われません。
  • 低い権限の利用者が、必要な書き込み権限なしに共有パイプラインを作ったり、既存の共有パイプラインに細工した版を差し込んだりできます。
  • 認証するプロキシを通さずに API サーバーへ直接届く構成では、認証なしの呼び出し元でも同じ回避ができる、と NVD の記述にあります。
  • 最新版に追従する、版を固定しない定期実行が有効だと、差し込まれた定義が別の利用者の名前空間で、そのワークロードのサービスアカウントとして実行されます。版を固定した実行や、定義を埋め込んだ実行は、自動では置き換わりません。
  • 弱点の種別は CWE-639・CWE-862 です。

影響を受ける版

対象影響する版修正版
Kubeflow Pipelines2.18.0 より前2.18.0

評価

評価元版点数ベクター
NVD(Secondary)CVSS v3.19.6(Critical)AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
  • ベクターは低い権限(PR:L)が前提です。認証不要ではないため、severity は high を案とします(点数は 9.6 ですが、基準では PR:L を critical にしません)。確定はオーナーの判断待ちです。
  • プロキシを通さず直接届く構成では認証なしになりうる、という点は、NVD の記述のみで確かめていません。
  • FIRST の EPSS は、取得時点(2026-11-06)でまだ値がありません。CISA の KEV には、手元の状態ファイル上で掲載がありません。

対策として考えられること

  1. Kubeflow Pipelines を 2.18.0 以降へ更新します。
  2. すぐ更新できない場合は、API サーバーへ認証するプロキシを通さずに届く経路を塞ぎます。
  3. REQUIRE_NAMESPACE_FOR_PIPELINES の設定を見直し、共有パイプラインの作成・更新の記録に、見覚えのない版が無いかを調べます。
  4. 版を固定しない定期実行がある場合は、版を固定するか、定義が書き換わっていないかを確認します。

未確認の点

  • 悪用の有無・PoC(確認できていません)。
  • 参照先の GitHub 勧告(GHSA-rjr3-43j3-4q8g)と 2.18.0 のリリースノートの中身(本稿では開いていません)。
  • 影響する版の下限。
  • NVD の最終評価。

この記事について

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

出典

この記事を共有