本文へ移動
情シスのミカタ
ニュース約3分で読めます

AWS、Strands SDKの会話漏えいの脆弱性を公表、利用企業は更新を

AWSはStrands Agents SDKのA2Aサーバーで、認証済みユーザーが他の利用者の会話履歴にアクセスし得る脆弱性を公表しました。Python版とTypeScript版の対象、修正版、更新までの運用上の対応を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
AWS、Strands SDKの会話漏えいの脆弱性を公表、利用企業は更新を

この記事のまとめ

  • A2Aサーバーで会話状態の分離が不十分となり、他の利用者の会話履歴が見える恐れがあります。
  • Python版は1.43.0、TypeScript版は1.5.0で修正済みです。
  • 完全な回避策はなく、更新までは複数利用者への公開を避けるよう案内しています。
こんな方に#20代#30代#40代#50代実務

AWSは2026年10月22日(米国太平洋夏時間)、Strands Agents SDKで他の利用者の会話履歴にアクセスされる恐れがある脆弱性を公表しました。対象は、エージェントをHTTP経由で呼び出せるA2Aサーバーです。Python版とTypeScript版で修正済みで、AWSは最新版への更新と、更新までの利用者ごとのサーバー分離を案内しています。

認証済みでも、他の利用者の会話にアクセスする恐れ

Strands Agentsは、AIエージェントを構築するためのオープンソースのSDK(ソフトウェア開発キット)です。今回の脆弱性の識別子は「CVE-2026-115419」です。

AWSによると、A2Aサーバーで呼び出し元ごとの会話状態の分離が不十分でした。このため、認証済みのリモートユーザーが、他の利用者の会話履歴にアクセスし得ます。複数のテナントが利用する環境では、他の利用者向けのモデル動作に影響を与える可能性もあります。

認証済みユーザーでも問題が起き得る点が、運用上の確認ポイントです。ログインを求めているかだけでなく、同じA2Aサーバーを複数のユーザーやテナントで共有しているかを確認する必要があります。

修正版は会話状態を分離、完全な回避策はなし

Python版では、multiagent.a2aを含むstrands-agentsの1.43.0未満が対象です。TypeScript版では、@strands-agents/sdkの1.5.0未満が対象です。AWSは、それぞれ1.43.0と1.5.0で修正済みとしています。

修正版では、A2Aのcontext_idごとに会話状態を分離します。AWSは最新版への更新に加え、元のコードを分岐させたフォークや派生コードにも修正を反映するよう推奨しています。独自に手を加えて使っている場合も、確認対象から外さないことが重要です。

影響を受ける版で、問題を完全に解消する回避策はありません。AWSは更新まで、A2Aサーバーを複数のユーザーやテナントに公開しないよう求めています。複数利用者に提供する場合は、ユーザーやテナントごとに別のA2Aサーバーを動かす案内です。これは修正の代わりではなく、更新までの運用上の対応として整理します。

なお、日本での提供は発表には書かれていません。対象確認は、発表に記載されたパッケージ名、版、A2Aサーバーの利用状況を基に進めます。

影響する会社・しない会社

  • 影響する: multiagent.a2aを含むPython版strands-agentsの1.43.0未満で、対象のA2Aサーバーを利用している会社です。
  • 影響する: TypeScript版@strands-agents/sdkの1.5.0未満で、対象のA2Aサーバーを利用している会社です。複数ユーザーやテナントへの提供状況も確認が必要です。
  • 影響しない: 修正版のstrands-agents 1.43.0、または@strands-agents/sdk 1.5.0を使用している環境では、今回の問題は修正済みです。ただし、フォークや派生コードは修正が反映されているか別途確認します。

情シスが今日やること

  1. 開発担当者や委託先に、利用パッケージと稼働版の確認を依頼します。 プロジェクトの依存関係の定義と実際に動いている環境を確認してもらい、strands-agentsと@strands-agents/sdkの利用有無、版、A2Aサーバーの有無を一覧にします。AWSの管理画面だけで確認を終えないようにします。
  2. 対象環境の利用者の分け方を確認します。 サービス責任者と開発担当者に、同じA2Aサーバーを複数のユーザーやテナントに公開しているかを確認します。共有している場合は、更新完了まで公開を避けるか、利用者やテナントごとに別サーバーに分ける対応を相談します。
  3. 最新版への更新担当と実施日を決めます。 Python版は1.43.0、TypeScript版は1.5.0が修正版です。独自のフォークや派生コードがある場合は、その管理者にも修正反映を依頼し、通常のパッケージ更新とは別に進捗を追います。
  4. 更新後の版と分離動作を確認し、責任者に報告します。 開発担当者に、稼働環境へ更新が反映されたことと、異なる利用者の会話状態が混ざらないことを確認してもらいます。複数利用者への提供を戻す判断は、この確認結果と併せて行います。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月23日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします