本文へ移動
情シスのミカタ
ニュース約3分で読めます

GitHub、Jupyter Serverの認可回避を掲載、版と設定の確認を

Jupyter Serverで、実行を禁じた認証済みユーザーがカーネルを実行できる欠陥が掲載されました。対象は独自AuthorizerとGatewayを使う環境です。2.6.0以降でも旧ハンドラーの直接登録には確認が必要です。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
GitHub、Jupyter Serverの認可回避を掲載、版と設定の確認を

この記事のまとめ

  • 実行を禁じた認証済みユーザーが、カーネルを実行できる認可不備です。
  • 既定のGateway構成では2.0.0~2.5.0が対象とされています。
  • 2.6.0以降でも、旧ハンドラーを直接登録していないか確認が必要です。
こんな方に#20代#30代#40代#50代#60代実務

GitHub Advisory Databaseに、Jupyter Serverの実行権限の制限を回避できる脆弱性「CVE-2026-114135」が掲載されています。制限付きの独自AuthorizerとJupyter Gatewayなどを使う環境では、読み取り専用のつもりで付与した権限でも、プログラムの実行を許してしまう恐れがあります。資料に公開日の記載はありません。

ログインではなく、実行を許す判定に不備

今回の欠陥は、ログインをすり抜ける「認証回避」ではありません。認証済みのユーザーに対し、何を許可するかを判断する「認可」の不備です。

問題があるのは、Gateway用のWebSocketハンドラーです。これは通信を処理する仕組みで、カーネルと呼ばれるプログラムの実行部分に対する認可確認が欠落しています。勧告によると、実行を禁じられたユーザーでもカーネルにメッセージを送れます。その結果、読み取り専用などの制限付きユーザーが、カーネルの実行権限を得られるとされています。

影響は権限の設定だけにとどまりません。勧告は、カーネルが扱えるデータや認証情報へのアクセスにつながると説明しています。確認の中心は、ログインできる人の一覧だけでなく、「ログイン後に実行させない」という制限が機能しているかです。

2.6.0以降でも旧ハンドラーの登録を確認

既定のGateway構成で影響するバージョンは、2.0.0~2.5.0です。該当版では、接続先を指定するGatewayClient.urlを設定すると、問題のハンドラーへ自動で置き換わります。

勧告では、既定のGateway構成は2.6.0で修正されたとみられるとしています。2.6.0以降の既定経路は、認可を確認する標準ハンドラーを使います。

ただし、非推奨となった旧ハンドラーは現行版にも残っています。これを直接登録した場合は、認可不備が残ります。したがって、対応の判断にはバージョンと登録設定の両方が必要です。「2.6.0以上だから確認終了」とはできません。

日本での提供は発表には書かれていません。本件の影響条件として示されているのは、利用する版とGateway、認可の構成です。

影響する会社・しない会社

  • 影響する: 実行を制限する独自AuthorizerとJupyter Gatewayなどを併用し、Jupyter Server 2.0.0~2.5.0の既定のGateway構成を使っている会社です。Authorizerは、利用者の操作を許可するか判断する仕組みです。
  • 影響する: 現行版でも、非推奨の旧ハンドラーを直接登録している環境です。独自の認可設定で実行を制限している場合は、版だけで対象外と判断しないでください。
  • 影響しない: 2.6.0以降で、認可を確認する標準ハンドラーを使う既定経路は、今回の欠落が修正されたとみられる構成です。旧ハンドラーを直接登録していないことも確認してください。
  • 影響しない: 制限付きの独自AuthorizerとGatewayを併用しない環境は、勧告が示した影響条件には該当しません。ただし、これをJupyter Server全体の安全性の保証と取り違えないことが重要です。

情シスが今日やること

  1. 今日中の確認事項として、Jupyter Serverの運用担当に、稼働版、Gatewayの利用有無、独自Authorizerの有無の回答を依頼します。まず、実行禁止や読み取り専用の利用者を設けている環境を洗い出します。
  2. 運用担当とサーバーの設定を確認し、GatewayClient.urlの設定有無と、ハンドラーの登録箇所を調べます。版の一覧とは別に、旧ハンドラーを直接登録しているかを記録します。資料には管理画面の操作手順は書かれていません。
  3. 対象環境は、2.6.0以降の標準ハンドラーを使う構成への変更を検討し、担当者と作業日を決めます。更新済みの環境でも、旧ハンドラーの直接登録が残っていれば、設定の対応を別の作業として管理します。
  4. 確認結果を利用部門と共有し、実行禁止の利用者に対する制限を点検します。カーネルが扱えるデータや認証情報の範囲も運用担当と整理してください。勧告に対応期限の記載はないため、社内の作業期限と責任者を決めて進めます。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月23日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします