脆弱性  ·  2026-11-14

GPUStack SAMLコールバック署名検証バイパス(認証不要の管理者乗っ取り)

脆弱性High 影響度GlobalCVE-2026-102894
GPUStack 0.7.1から2.2.2では、/auth/saml/callbackエンドポイントがSAML XMLをデコードし、そのNameID/属性を使用してユーザーを解決またはプロビジョニングし、OneLogin_Saml2_Auth.process_responseを呼び出して署名、発行者、対象者、宛先、または時間条件を検証せずにgpustack_session JWTを発行しました。任意のネットワーククライアントが、管理者を含む既存ユーザーのIDを送信するか、SAMLが構成されていない場合でも新しい非管理者アカウントをプロビジョニングできました。応答/アサーション識別子が消費されなかったため、キャプチャされた署名付き応答もリプレイ可能でした。
これは同じAIインフラ制御プレーンにおける2番目の重大な破綻です:認証不要のリモートアクターが、事前の資格情報なしで、SAMLが有効かどうかに関係なく、AIサービング用GPUクラスタマネージャーの管理者としてログインを偽装できます。NVD/CISAはこれをCVSS 9.1(重要)と評価し、自動化可能で技術的影響は完全です;修正は2.2.2のみ(2.2.0で修正されたCVE-2026-102895ループバックバイパスとは別)。
SAMLコールバックエンドポイントへの認証不要のリモートリクエストで、偽造またはリプレイされた(未検証の)IDを運び、管理者セッションJWTを発行。
GPUStack 0.7.1 – 2.2.1 (CVE-2026-102894, CWE-294/CWE-347)、2.2.2で修正
SAML応答を検証するGPUStack 2.2.2+にアップグレード;SAMLを使用しない場合でも、コールバックを無効化/アップグレードし、エンドポイントの到達可能性を制限。
NVD record CVE-2026-102894GitHub Security Advisory GHSA-62m9-f875-rqw6CSA research note (GPUStack cluster/SAML trust boundaries)
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →