---
title: "Kubeflow Pipelines の CVE-2026-77596: 2.18.0 より前で、アップロード API の権限確認の抜けから共有パイプラインを改ざんされ、他の利用者の名前空間でコードを実行される恐れ（CVSS 9.6）"
url: https://n-t-p.io/worldsecurity/articles/kubeflow-pipelines-cve-2026-77596-upload-api-authz-bypass-cross-namespace-code-execution
lang: ja
kind: 速報
category: 脆弱性・CVE
author: World Security 編集部
published: 2026年11月7日
updated: 2026年11月7日
severity: 高
cve: CVE-2026-77596
---

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

> **TL;DR:** Kubeflow Pipelines 2.18.0 より前のマルチユーザー構成で、パイプラインのアップロード API が権限確認を飛ばし、低権限の利用者が共有パイプラインを作成・改ざんできる恐れ。版を固定しない定期実行が有効だと、別の利用者の名前空間でコードが動く。NVD 評価は CVSS v3.1 9.6（PR:L）。2.18.0 で修正。

**要点**
- POST /apis/v2beta1/pipelines/upload と upload_version が、名前空間が空で REQUIRE_NAMESPACE_FOR_PIPELINES が既定の false のとき、SubjectAccessReview を行わない（CWE-639・862）。
- 低権限の利用者が、書き込み権限なしに共有パイプラインを作成したり、既存のものに細工した版を差し込んだりできる。
- 版を固定しない定期実行が有効だと、差し込まれた定義が別の利用者の名前空間で、そのサービスアカウントとして実行される。固定した実行は自動では置き換わらない。
- 評価は CVSS v3.1 9.6（AV:N・PR:L・S:C）。PR:L のため severity 案は high。プロキシを通さない直接到達では認証なしになりうると NVD は記載（未確認）。
- 修正版は 2.18.0。更新と、プロキシ経由の徹底、共有パイプラインの記録の点検を。悪用・参照先の勧告は未確認。

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 には、手元の状態ファイル上で掲載がありません。

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

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


## 出典
- [NVD CVE-2026-77596](https://nvd.nist.gov/vuln/detail/CVE-2026-77596) — NIST NVD
- [Kubeflow Pipelines セキュリティ勧告 GHSA-rjr3-43j3-4q8g（NVD の参照先。未取得）](https://github.com/kubeflow/pipelines/security/advisories/GHSA-rjr3-43j3-4q8g) — Kubeflow Pipelines
- [Kubeflow Pipelines 2.18.0 リリース（NVD の参照先。未取得）](https://github.com/kubeflow/pipelines/releases/tag/2.18.0) — Kubeflow Pipelines
- [FIRST EPSS API](https://api.first.org/data/v1/epss?cve=CVE-2026-77596) — FIRST

---
出典: World Security（株式会社NTP） https://n-t-p.io/worldsecurity/articles/kubeflow-pipelines-cve-2026-77596-upload-api-authz-bypass-cross-namespace-code-execution