CVE-2026-103956、CVE-2026-103957 和 CVE-2026-103958 – 亚马逊云科技 Loom 中的问题
公告 ID: 2026-124-AWS
范围:亚马逊云科技
内容类型:重要提示(需要注意)
发布日期:2026 年 10 月 2 日中午 12:00(太平洋夏令时)
描述:
Loom 是 Amazon Web Services Labs 的开源智能体编排平台。我们在亚马逊云科技 Loom 中发现并修复了三个问题,具体说明如下。建议您升级到最新版本(1.7.0),并确保对所有分叉代码或派生代码进行修补,以纳入新的修复程序。
- CVE-2026-103956 – 亚马逊云科技 Loom 中的身份验证绕过问题(CWE-306、CWE-1188)低于 1.6.1 版本的亚马逊云科技 Loom 中的身份验证依赖项存在问题:在未配置身份提供者的部署中,任何网络客户端均可通过对应用程序 API 的任意请求,获得对智能体控制面板的完整管理权限,包括注册工具服务器、读取已存储的集成凭证,以及改写附加到托管智能体角色的 IAM 角色策略。此问题已在 2026 年 8 月 4 日发布的 1.6.1 版本中予以解决。
- CVE-2026-103957 – 亚马逊云科技 Loom 中通过出站请求处理导致的 OAuth2 令牌和凭证泄露问题(CWE-918、CWE-201)低于 1.7.0 版本的亚马逊云科技 Loom 中的 OAuth2 发现处理存在问题:具有 mcp:write 或 a2a:write 作用域且经过身份验证的用户可配置 well-known 发现 URL,其文档可指示后端将 OAuth2 客户端密钥或其他用户的访问令牌发送到由第三方控制的端点。1.6.1 版本阻止了此代码路径对内部地址的访问,但未完全解决令牌泄露的问题。此问题已在 1.7.0 版本中予以完全解决。
- CVE-2026-103958 – 亚马逊云科技 Loom 中工具服务器和远程智能体连接的出站请求处理问题(CWE-918)低于 1.7.0 版本的亚马逊云科技 Loom 中的工具服务器(MCP)和远程智能体(A2A)连接处理存在问题:具有 mcp:write 或 a2a:write 作用域且经过身份验证的用户可将连接请求定向到任意内部网络位置(包括容器的凭证发放端点)并读取响应。此问题已在 1.7.0 版本中予以解决。
解决方案:
这些问题已在 Loom 1.7.0 版本中予以解决。CVE-2026-103956 已在 1.6.1 版本中单独解决。建议您升级到最新版本,并确保对所有分叉代码或派生代码进行修补,以纳入新的修复程序。
临时措施:
升级之前:
- CVE-2026-103956:请确保先完全配置 Cognito 用户池或活跃的外部身份提供者,再让后端可在回环地址之外访问,并确认在任何已部署(非本地开发)环境中均未设置 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。