目次(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 Pipelines | 2.18.0 より前 | 2.18.0 |
評価
| 評価元 | 版 | 点数 | ベクター |
|---|---|---|---|
| NVD(Secondary) | CVSS v3.1 | 9.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 には、手元の状態ファイル上で掲載がありません。
対策として考えられること
- Kubeflow Pipelines を 2.18.0 以降へ更新します。
- すぐ更新できない場合は、API サーバーへ認証するプロキシを通さずに届く経路を塞ぎます。
REQUIRE_NAMESPACE_FOR_PIPELINESの設定を見直し、共有パイプラインの作成・更新の記録に、見覚えのない版が無いかを調べます。- 版を固定しない定期実行がある場合は、版を固定するか、定義が書き換わっていないかを確認します。
未確認の点
- 悪用の有無・PoC(確認できていません)。
- 参照先の GitHub 勧告(GHSA-rjr3-43j3-4q8g)と 2.18.0 のリリースノートの中身(本稿では開いていません)。
- 影響する版の下限。
- NVD の最終評価。
この記事について
- 執筆・編集
- World Security 編集部
- AI の利用
- 本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-06)のもので、未確認の点は本文に明記しています。
出典
- NVD CVE-2026-77596(NIST NVD)
- Kubeflow Pipelines セキュリティ勧告 GHSA-rjr3-43j3-4q8g(NVD の参照先。未取得)(Kubeflow Pipelines)
- Kubeflow Pipelines 2.18.0 リリース(NVD の参照先。未取得)(Kubeflow Pipelines)
- FIRST EPSS API(FIRST)




