CVE-2026-115419 – Strands Agents SDK A2A Server 中資料元素意外洩漏給錯誤的工作階段
公告 ID: 2026-146-AWS
範圍:AWS
內容類型:重要 (需要注意)
發布日期: 2026 年 10 月 22 日下午 1:00 (太平洋夏令時間)
描述:
Strands Agents 是開放原始碼 SDK,支援 Python 與 TypeScript,可用於建置 AI 代理程式。此 SDK 包含 Agent2Agent (A2A) 伺服器元件,可透過 HTTP 公開代理程式,讓其他代理程式與用戶端可以呼叫它。我們發現 CVE-2026-115419,這是 A2A 伺服器未正確隔離呼叫端之間對話狀態的問題。在多租戶部署中,已驗證的遠端使用者可能得以存取其他呼叫端的對話歷史記錄,或影響其他呼叫端的模型行為。
受影響的版本:
- strands-agents (Python):所有包含 multiagent.a2a 模組且 < 1.43.0 的版本
- @strands-agents/sdk (TypeScript):< 1.5.0
解決方案:
此問題已在 strands-agents 1.43.0 版 與 @strands-agents/sdk 1.5.0 版 中修正。對話狀態現在會依每個 A2A context_id 隔離。我們建議升級至最新版本,並確保任何分支或衍生程式碼皆已套用修補程式,以納入新的修正。
變通方法:
在受影響的版本中,沒有可完全解決此問題的變通方法。在您升級之前,請勿將 A2A 伺服器公開給超過一個使用者或租戶。如果有多個呼叫端需要存取,請為每個使用者或租戶啟動個別的 A2A 伺服器執行個體。
參考資料:
如有任何安全性問題或疑慮,請寄電子郵件至 aws-security@amazon.com 。