概要
JupyterLab の Extension Manager において、GUI 側のポリシーと API 側のポリシーに乖離(API/GUI Policy Discrepancy)があり、POST リクエストを直接送ることでサードパーティ製の(悪意ある)拡張機能のインストールが可能になる脆弱性が確認されました。
多人数で共有される JupyterHub 環境や、信頼できないユーザーが操作できる JupyterLab サーバーでは特に注意が必要です。
CVSSベクトル
CVSS スコアは本稿執筆時点で NVD による評価が未完了のため、数値は未確定です。GHSA 分類は High です。
| 項目 | 内容 |
|---|---|
| 深刻度 | High(GHSA 分類) |
| 脆弱性種別 | アクセス制御の不備(API/GUI ポリシー不一致) |
| 攻撃経路 | ネットワーク(HTTP POST リクエスト) |
影響を受けるソフトウェア
| 製品名 | エコシステム | 影響バージョン |
|---|---|---|
| jupyterlab | PyPI | < 4.5.7 |
修正バージョンと回避策
- 修正バージョン:
jupyterlab4.5.7 以降 - アップデート手順:
pip install --upgrade jupyterlab - 回避策: 拡張機能のインストールを無効化する設定を適用するか、信頼できるネットワークからのアクセスのみを許可してください
関連リンク
- GHSA-37w4-hwhx-4rc4 (GitHub Advisory)
- NVD: CVE-2026-42266
- JupyterLab 4.5.7 リリースノート
- JupyterHub セキュリティドキュメント
データソース: NVD (NIST), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
