CVE-2026-16584 – 起動失敗に起因する AWS API MCP サーバーセキュリティポリシーの回避
速報 ID: 2026-063-AWS
対象範囲: AWS
コンテンツタイプ: 重要 (要注意)
発行日: 2026 年 7 月 23 日 午前 8 時 30 分 (PDT)
説明:
AWS API MCP サーバー (awslabs.aws-api-mcp-server) は、AI アシスタントがユーザーの AWS アカウントに対して AWS CLI コマンドを実行できるようにするオープンソースの MCP サーバーです。これには、特定の AWS オペレーションを拒否またはゲートできるオプションのユーザー設定セキュリティポリシーが含まれています。AWS では CVE-2026-16584 を特定しました。起動時、サーバーは、このセキュリティポリシーを適用するために使用されるデータをロードします。この初期化が失敗した場合、サーバーはプロセスの存続期間中、リクエストごとのポリシーチェックをスキップして実行を続けます。フェールクローズモードを有効にせずにセキュリティポリシーを設定した場合、攻撃者は、ポリシーで拒否またはゲートするように設定されていた AWS API 操作をポリシーの適用なしで実行させることができる可能性があります。設定された認証情報での IAM アクセス許可は引き続き有効で、影響を受けません。
影響を受けるバージョン: >= 0.2.13 および < 1.3.47
解決方法:
この問題は awslabs.aws-api-mcp-server バージョン 1.3.47 で解決されました。最新バージョンにアップグレードし、フォークしたコードや派生コードにパッチを適用して新しい修正を反映させることをお勧めします。
回避策:
アップグレードできるようになるまで、次のいずれかで回避を防止します。
- タスクの実行に必要な最小特権の IAM 認証情報 (ReadOnlyAccess ロールなど) を使用します。IAM は引き続き主要なアクセス制御であり、この問題に関係なく適用されます。
- 接続性が低下している間にサーバーが起動した場合は、ポリシー適用データが正常にロードされるよう、接続が回復した後にサーバーを再起動します。
参考情報:
謝辞:
協調的脆弱性開示プロセスを通じてこの問題の解決に協力してくださった独立セキュリティ研究者の Lav Kumar Vishwakarma 氏に感謝いたします。
セキュリティに関する質問や懸念がある場合は、aws-security@amazon.com までメールでお問い合わせください。