脆弱性・CVE速報深刻度: 緊急

GPUStack 2.2.0 より前の CVE-2026-102895: ループバック判定の回避で認証なしに管理者権限を得られる恐れ。野外での悪用が NVD に記載(CVSS 9.8)

目次(5)

CVE-2026-102895

GPUStack(GPU クラスターの管理ツール)の 2.2.0 より前の版に、認証なしで管理者として操作できてしまう欠陥(CVE-2026-102895)が登録されました。NVD への登録は 2026-11-04 で、NVD 自身の評価はまだありません(状態は Received)。

何が起きるか

  • NVD の記述では、force_auth_localhost が false(既定値)のとき、gpustack/api/auth.py の get_current_user が、ループバック(同じ機器内)からの要求を組み込みの管理者として扱います。
  • 同じ機器にあるリバースプロキシ経由の要求や、クライアントが付けた X-GPUStack-Real-IP ヘッダーのループバック値を、通信元の判定が受け入れるため、外部からの要求が 127.0.0.1 発に見えます。
  • その結果、認証なしで次の操作ができるとされています: ユーザーやモデルの変更、恒久的な管理者 API キーの作成、ワーカーやクラウド事業者の秘密情報の開示、POST /v2/inference-backends/from-yaml を使ったコード実行。
  • NVD は「2.1.1 の環境に対する悪用が野外で観測された」とも記しています。誰が、どの規模で行ったかは書かれていません。

数値と severity

  • CVSS v3.1: 9.8(CRITICAL、AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)。付けたのは GitHub のセキュリティ勧告(NVD 上の Secondary)です。
  • 認証不要で CVSS 9 以上のため、severity は critical とします。
  • CWE は CWE-287(認証の不備)、CWE-290、CWE-346。
  • CISA の KEV への掲載はありません(確認時点)。EPSS は未算出です。

対策

  • NVD の記述では、2.2.0 で修正されたとされています。
  • 2.2.0 より前を使っている場合は、2.2.0 以降への更新を検討してください。
  • 更新までの間は、GPUStack をインターネットに直接出さないこと、同じ機器のリバースプロキシで X-GPUStack-Real-IP をクライアントから受け取らない設定にすることが一般的な備えになります(ベンダーの指示ではありません)。
  • 2.1.1 などを使っていた場合は、管理者 API キーやユーザーの見覚えのない変更、秘密情報の流出がないか確認してください。

未確認の点

  • 2.2.0 より前のどの版から影響を受けるか。
  • NVD の参照先(GitHub の勧告 GHSA-gj9m-f8ph-pmhr、修正のコミットと PR #5346、v2.2.0 のリリース)は本稿では開いておらず、内容は未確認です。
  • 野外での悪用の詳細(時期・規模)、EPSS。
  • NVD の最終評価。

出典

  • NVD: CVE-2026-102895
  • GPUStack 勧告 GHSA-gj9m-f8ph-pmhr(NVD の参照先。未取得)
  • GPUStack v2.2.0 リリース(NVD の参照先。未取得)

この記事について

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

出典

この記事を共有