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

GPUStack 0.7.1〜2.2.2 未満の CVE-2026-102894: SAML コールバックが署名を検証せず、認証なしで管理者を含む任意のユーザーとしてログインされる恐れ(CVSS 9.1)

目次(5)

CVE-2026-102894

GPUStack(GPU クラスターの管理ツール)の 0.7.1 から 2.2.2 未満の版に、認証なしで任意のユーザーとしてログインできてしまう欠陥(CVE-2026-102894)が登録されました。NVD への登録は 2026-11-04 で、NVD 自身の評価はまだありません(状態は Received)。

何が起きるか

  • NVD の記述では、/auth/saml/callback が SAML の XML を復号し、NameID と属性でユーザーを特定または作成して、セッション用の JWT(gpustack_session)を発行します。
  • このとき OneLogin_Saml2_Auth.process_response を呼ばず、署名・発行者・対象者・宛先・時間条件のいずれも検証しません。
  • そのため、ネットワーク上のどのクライアントでも、管理者を含む既存ユーザーの ID を名乗ったり、管理者でない新規アカウントを作らせたりできるとされています。SAML を設定していない環境でも成立します。
  • Response と Assertion の識別子が消費されないため、取得済みの署名付き応答を再送される恐れもあります。
  • 悪用が確認されたとの記載は、NVD の本文にはありません(確認時点)。

数値と severity

  • CVSS v3.1: 9.1(CRITICAL、AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N)。付けたのは GitHub のセキュリティ勧告(NVD 上の Secondary)です。
  • 認証不要で CVSS 9 以上のため、severity は critical とします。
  • CWE は CWE-294(認証の盗聴による回避)と CWE-347(暗号署名の不適切な検証)。
  • CISA の KEV への掲載はありません(確認時点)。EPSS は未算出です。

対策

  • NVD の記述では、2.2.2 で修正されたとされています。
  • 0.7.1 以降 2.2.2 未満を使っている場合は、2.2.2 以降への更新を検討してください。
  • 更新までの間は、GPUStack をインターネットに直接出さず、/auth/saml/callback へのアクセスを信頼できる範囲に絞るのが一般的な備えです(ベンダーの指示ではありません)。
  • 該当版を公開環境で使っていた場合は、見覚えのない新規アカウントや管理者のログイン記録がないか確認してください。

未確認の点

  • 0.7.1 より前の版が影響を受けるか。
  • NVD の参照先(GitHub の勧告 GHSA-62m9-f875-rqw6、修正のコミットと PR #5753・#5923、v2.2.2 のリリース)は本稿では開いておらず、内容は未確認です。
  • 実際の悪用の有無、EPSS。
  • NVD の最終評価。

出典

  • NVD: CVE-2026-102894
  • GPUStack 勧告 GHSA-62m9-f875-rqw6(NVD の参照先。未取得)
  • GPUStack v2.2.2 リリース(NVD の参照先。未取得)
  • GPUStack の修正 PR #5753・#5923(NVD の参照先。未取得)

この記事について

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

出典

この記事を共有