CVE-2026-103956、CVE-2026-103957、CVE-2026-103958 – Loom for AWS の問題
速報 ID: 2026-124-AWS
スコープ: AWS
コンテンツタイプ: 重要 (注意が必要)
公開日: 2026 年 10 月 2 日正午 (太平洋標準時)
説明:
Loom は、AWS Labs のオープンソース AI エージェントオーケストレーションプラットフォームです。以下に説明するように、AWS は Loom for AWS の 3 つの問題を特定して対処しました。最新バージョン (1.7.0) にアップグレードし、フォークしたコードや派生コードにパッチを適用して新しい修正を反映させることをお勧めします。
- CVE-2026-103956 – Loom for AWS における認証バイパス (CWE-306、CWE-1188): Loom for AWS バージョン <1.6.1 における認証依存関係の問題により、ID プロバイダーが設定されていないデプロイでアプリケーション API へのリクエストを介して、すべてのネットワーククライアントがエージェントコントロールプレーンに対する完全な管理権限 (ツールサーバーの登録、保存された統合認証情報の読み取り、マネージドエージェントロールにアタッチされた IAM ロールポリシーの書き換えなど) を取得することが可能でした。この問題は、2026 年 8 月 4 日にリリースされたバージョン 1.6.1 で対処されました。
- CVE-2026-103957 — Loom for AWS におけるアウトバウンドリクエスト処理を介した OAuth2 トークンおよび認証情報の開示 (CWE-918、CWE-201) Loom for AWS バージョン <1.7.0 の OAuth2 ディスカバリー処理の問題により、mcp:write または a2a:write スコープを持つ認証済みユーザーが、OAuth2 クライアントシークレットまたは別のユーザーのアクセストークンをサードパーティ制御のエンドポイントに送信するようバックエンドに指示するドキュメントへの well-known ディスカバリー URL を設定できていました。1.6.1 リリースでは、このコードパスに対する内部アドレスへの到達はブロックされましたが、トークンの開示は完全には対処されていませんでした。この問題はバージョン 1.7.0 で完全に対処されました。
- CVE-2026-103958 – Loom for AWS のツールサーバーおよびリモートエージェント接続におけるアウトバウンドリクエスト処理の問題 (CWE-918): Loom for AWS バージョン <1.7.0 のツールサーバー (MCP) およびリモートエージェント (A2A) 接続処理における問題により、mcp:write または a2a:write スコープを持つ認証済みユーザーが任意の内部ネットワークロケーション (コンテナの認証情報を提供するエンドポイントを含む) への接続リクエストを指示し、レスポンスを読み取ることが可能でした。この問題はバージョン 1.7.0 で対処されました。
解決方法:
これらの問題は、Loom バージョン 1.7.0 で対処されています。CVE-2026-103956 は、バージョン 1.6.1 で個別に対処されました。最新バージョンにアップグレードし、フォークしたコードや派生コードにパッチを適用して新しい修正を反映させることをお勧めします。
回避策:
アップグレードまで:
- CVE-2026-103956: バックエンドがループバックを超えて到達可能になる前に、Cognito ユーザープールまたはアクティブな外部 ID プロバイダーが完全に設定されていることを確認し、デプロイされた (non-local-dev) 環境で LOOM_ALLOW_UNAUTHENTICATED_LOCAL_DEV が設定されていないことを確認します。
- CVE-2026-103957 および CVE-2026-103958: mcp:write および a2a:write スコープ (g-admins-super、g-admins-mcp、g-admins-a2a、g-admins-demo グループメンバーシップなど) を信頼できる管理者のみに制限します。これにより、これらの問題がトリガーされる可能性は低くなりますが、問題を完全には解決するにはコードの修正が必要です。
アップグレード後:
- MCP/A2A 統合用に設定された OAuth2 クライアントシークレットをローテーションします。
- 影響を受けた期間中にアクティブであったアクセストークンを取り消して再発行します。
- コンテナロールの認証情報へのアクセスが行われた場合は、IAM ロールのセッション認証情報をローテーションし、意図しない使用の有無を CloudTrail で確認します。
参考情報:
- CVE-2026-103956
- CVE-2026-103957
- CVE-2026-103958
- GHSA-vgmj-998f-r8mp
- GHSA-jcxf-gpf4-58hm
- GHSA-w6g6-h8pv-6mc7
謝辞:
協調的開示プロセスを通じて、この問題への対応にご協力いただいた Kenneth Cox 氏に感謝いたします。
セキュリティに関する質問や懸念がある場合は、aws-security@amazon.com まで E メールでお問い合わせください。