メインコンテンツに移動

CVE-2026-115413 – AWS API MCP Server OAuth トークンオーディエンス検証のバイパス

速報 ID: 2026-152-AWS
スコープ: AWS
コンテンツタイプ: 重要 (注意が必要)
公開日: 2026 年 10 月 27 日午前 11 時 (太平洋夏時間)

説明:

AWS API MCP サーバーは、AI アシスタントが AWS CLI コマンドを通じて AWS のサービスやリソースとやり取りすることを可能にするオープンソースのモデルコンテキストプロトコル (MCP) サーバーです。オペレーターが指定した ID プロバイダーに対してベアラートークンを検証することで、OAuth 認証を用いた streamable-http トランスポートを提供するように設定できます。AWS は、バージョン >=1.3.0 および <1.6.0 で CVE-2026-115413 を特定しました。サーバーはトークンの署名、発行者、有効期限を検証しますが、トークンが発行されたアプリケーションを識別するクレームは検証しません。そのため、指定された ID プロバイダーが同じテナント内の別のアプリケーションに発行したトークンが受け入れられ、それにより、ホストに設定された認証情報を使用して AWS API コールを行うことが可能になる場合があります。

影響を受けるバージョン: >=1.3.0 および <1.6.0

解決方法:

この問題は awslabs.aws-api-mcp-server バージョン 1.6.0 で対処されています。最新バージョンにアップグレードし、フォークしたコードや派生コードにパッチを適用して新しい修正を組み込むことをお勧めします。また、AUTH_TYPE=oauth を使用しているオペレーターは、AUTH_AUDIENCE (Amazon Cognito など、アクセストークンにオーディエンスクレームが含まれない ID プロバイダーの場合は AUTH_CLIENT_ID) を設定してください。

回避策:

すぐにアップグレードできないオペレーターは、streamable-http トランスポートではなくデフォルトの stdio トランスポートを使用できます。

参考情報:

謝辞:

協調的脆弱性開示プロセスを通じてこの問題に協力してくださった Yuval Elbar 氏 (@YuvalElbar6) に感謝いたします。


セキュリティに関する質問や懸念がある場合は、aws-security@amazon.com  まで E メールでお問い合わせください。