脆弱性  ·  2026-05-30

CVE-2026-45609: Spring AI MCP-Security が MCP 仕様で必須とされる SSRF 対策に失敗 — OAuth Discovery プロセスが信頼されていない URL を処理

脆弱性High 影響度GlobalCVE-2026-45609
Model Context Protocol サーバーに OAuth ベースのセキュリティと認可を提供する Spring AI 用の mcp-security ライブラリ (spring-ai-community/mcp-security) は、MCP セキュリティ仕様で必須とされる SSRF 対策の実装に失敗しています。具体的には、ターゲットが悪意のあるものまたはネットワーク内部のものであるかどうかを検証せずに、OAuth 関連の検出およびメタデータのために信頼されていない URL を処理します。これは Dynamic Client Registration (DCR) が有効になっているインストールのみに影響します。CVSS スコアは 7.2 (高) です。バージョン 0.1.9 で修正されました。
Dynamic Client Registration 中に提供される OAuth メタデータ URL を制御する攻撃者は、MCP セキュリティフレームワークに内部ネットワークエンドポイント (SSRF) への HTTP リクエストを実行させることができ、内部サービス、クラウドメタデータ API (AWS IMDS など)、または内部管理パネルを公開する可能性があります。悪用には、デプロイメントで DCR が有効になっていることが必要です。
Dynamic Client Registration (DCR) が有効になっているバージョン 0.1.9 より前の spring-ai-community/mcp-security ライブラリ。MCP サーバー接続の OAuth 認証に mcp-security を使用している任意の Spring AI アプリケーションが影響を受ける可能性があります。
mcp-security バージョン 0.1.9 に直ちにアップグレードしてください。直ちのアップグレードが不可能な場合は、一時的な対応として Dynamic Client Registration (DCR) を無効化してください。MCP サーバープロセスのネットワーク送信ポリシーを確認し、クラウドメタデータエンドポイントと内部サービスへのアクセスをブロックしてください。
出典
NVD CVE-2026-45609GitHub Security Advisory GHSA-qjp4-4jvr-xqg3
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →