跳至主要内容

CVE-2026-115419 - Strands Agents SDK A2A 服务器中数据元素意外泄露给错误的会话

公告 ID: 2026-146-AWS
范围:AWS
内容类型:重要提示(需要注意)
发布日期:2026 年 10 月 22 日下午 13:00(太平洋夏令时)

描述:

Strands Agents 是一个用于构建智能体的开源 SDK,支持 Python 和 TypeScript。该 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。