CVE-2026-115413 - AWS API MCP 服务器 OAuth 令牌受众验证绕过
公告 ID: 2026-152-AWS
范围:AWS
内容类型:重要提示(需要注意)
发布日期:2026 年 10 月 27 日上午 11:00(太平洋夏令时)
描述:
AWS API MCP 服务器是一款开源模型上下文协议(MCP)服务器,使人工智能助手能够通过 AWS CLI 命令与 AWS 服务和资源进行交互。该服务器可配置为使用 streamable-http 传输方式,并结合 OAuth 身份验证,根据操作员指定的身份提供商来验证持有者令牌。我们在 >=1.3.0 且 <1.6.0 的版本中发现了 CVE-2026-115413 问题:尽管服务器会验证令牌的签名、签发者和有效期,但不会验证用于标识该令牌所签发目标应用程序的声明。因此,如果指定的身份提供商向同一租户下的另一个应用程序签发了令牌,该服务器也会接受该令牌,这可能导致攻击者利用主机上配置的凭证发起 AWS API 调用。
受影响的版本: >=1.3.0 且 <1.6.0
解决方案:
此问题已在 awslabs.aws-api-mcp-server 版本 1.6.0 中予以解决。建议您升级到最新版本,并确保对所有分叉代码或衍生代码进行修补,以纳入新的修复程序。使用 AUTH_TYPE=oauth 的操作员还应设置 AUTH_AUDIENCE;如果身份提供商(例如 Amazon Cognito)的访问令牌中不包含受众声明,则应设置 AUTH_CLIENT_ID。
临时措施:
无法立即升级的操作员可改用默认的 stdio 传输方式,而非 streamable-http 传输方式。
参考:
致谢:
感谢 Yuval Elbar(@YuvalElbar6)通过协调漏洞披露流程就此问题与我们协作。
如有任何安全问题或疑虑,请发送电子邮件至 aws-security@amazon.com 。