CVE-2026-18655 – プロンプトインジェクションを介した AWS ラボ Amazon MQ MCP サーバーでのブローカー認証情報および OAuth トークンの開示
速報 ID: 2026-070-AWS
対象範囲: AWS
コンテンツタイプ: 重要 (要注意)
発行日: 2026 年 8 月 3 日 午後 0 時 00 分 (PDT)
説明:
AWS Amazon MQ MCP サーバー (awslabs.amazon-mq-mcp-server) は、AI アシスタントが Amazon MQ メッセージブローカーと連携できるようにするモデルコンテキストプロトコルサーバーです。
CVE-2026-18655 を特定しました。Amazon MQ MCP サーバー (awslabs.amazon-mq-mcp-server) 2.0.24 より前のバージョンにおける RabbitMQ ブローカー接続ツールで、意図されたエンドポイントに対する制限が適切に行われていませんでした。この問題により、MCP クライアントのコンテキストに導入されたブローカーのホスト名を介して、攻撃者が制御する細工されたエンドポイントに送信された Amazon MQ for RabbitMQ ブローカーの認証情報または OAuth アクセストークンを、リモートの未認証の攻撃者が取得できる可能性があります。
影響を受けるバージョン: <= 2.0.23
解決方法:
この問題は awslabs.amazon-mq-mcp-server バージョン 2.0.24 で解決されています。最新バージョンにアップグレードし、フォークまたは派生したコードにもパッチを適用したうえで、ブローカーの認証情報を更新することをお勧めします。
回避策:
それまでの間、rabbimq_broker_initialize_connection または rabbimq_broker_initialize_connection_with_oauth ツールには自動承認を使用しないでください。これにより、ユーザーは実行前に broker_hostname 引数を目視で確認することになり、想定される Amazon MQ エンドポイントパターン (<broker_id>.mq.<region>.on.aws など) に一致しないホスト名を指定した呼び出しを拒否できます。
参考情報:
謝辞:
協調的脆弱性開示プロセスを通じてこの問題について協力してくださった Marios Gyftos 氏に感謝いたします。
セキュリティに関する質問や懸念がある場合は、aws-security@amazon.com までメールでお問い合わせください。