脆弱性  ·  2026-10-14

MCP Context Forge (IBM) ships known JWT secret → unauthenticated platform-admin forgeable tokens in an MCP gateway

脆弱性High 影響度GlobalCVE-2026-53709
GitHubアドバイザリ経由で2026-10-13に公開(CVSS 9.8、CWE-287/321/798/1188)。このゲートウェイは既知のJWT_SECRET_KEYを同梱し、verify_jwt_token()はそれで署名されたHS256トークンを受け入れ、get_current_user()はREQUIRE_USER_IN_DBがfalseの場合、トークンのサブジェクトをプラットフォーム管理者に昇格させる。NVD REST APIで検証済み。
MCPゲートウェイは、エージェントとそれらが呼び出すツール/データ間の信頼境界である。偽造された管理者トークンは、ゲートウェイが管理するすべてのMCPサーバーとリソースへの読み取り/書き込み/妨害を許可し、攻撃者が接続されたすべてのエージェントが到達できるものを再構成できるようにする——組織のエージェント資産に対する単一障害点であり、偽造されたセッションパスは通常の認証情報失効制御よりも長く存続する。
認証されていないリモート攻撃者は、mcpgateway/config.pyと.env.exampleに同梱されている公開既知のJWT_SECRET_KEYでHS256 JWTに署名し、サブジェクトを設定済みのPLATFORM_ADMIN_EMAILに設定する。get_current_user()はDBアカウントなしで管理者セッションを発行する(REQUIRE_USER_IN_DB=falseデフォルト)。偽造されたトークンは、パスワード変更、アカウント削除、セッション失効後も存続する。
IBM MCP Context Forge MCPゲートウェイ 1.0.2未満
MCP Context Forgeを1.0.2にアップグレードしてください。デプロイ担当者はJWT秘密鍵をローテーションし、プラットフォーム管理者ブートストラップを無効にする必要があります。詳細はGHSA-m8rv-5m6m-32ffを参照してください。
NVD CVE-2026-53709GitHub Advisory GHSA-m8rv-5m6m-32ffNVD (REST, verified)
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →