Pular para o conteúdo principal

CVE-2026-115413: bypass de validação de audiência do token OAuth do servidor MCP da API da AWS

ID do boletim: 2026-152-AWS
Escopo: AWS
Tipo de conteúdo: importante (requer atenção)
Data de publicação: 27/10/2026 11h PDT

Descrição:

O servidor MCP da API da AWS é um servidor de protocolo de contexto para modelos (MCP) com código aberto que permite que os assistentes de IA interajam com os serviços e recursos da AWS por meio de comandos da AWS CLI. Ele pode ser configurado para servir o transporte streamable-http com autenticação OAuth, validando um token de portador em relação a um provedor de identidade indicado pelo operador. Identificamos o CVE-2026-115413 nas versões >=1.3.0 e <1.6.0, no qual o servidor valida a assinatura, o emissor e a expiração de um token, mas não a declaração que identifica a aplicação para a qual o token foi emitido. Portanto, um token que o provedor de identidade indicado emitiu para outra aplicação no mesmo locatário é aceito, o que pode permitir que chamadas de API da AWS sejam feitas com as credenciais configuradas no host.

Versões afetadas: >=1.3.0 E <1.6.0

Resolução:

Esse problema foi resolvido na versão 1.6.0 do awslabs.aws-api-mcp-server. Recomendamos atualizar para a versão mais recente e garantir que qualquer código bifurcado ou derivado seja corrigido para incorporar as novas correções. Os operadores que usam AUTH_TYPE=oauth também devem definir AUTH_AUDIENCE ou AUTH_CLIENT_ID para provedores de identidade cujos tokens de acesso não têm nenhuma declaração de audiência, como o Amazon Cognito.

Soluções alternativas:

Os operadores que não podem fazer o upgrade imediatamente podem usar o transporte stdio padrão em vez do transporte streamable-http.

Referências:

Reconhecimento:

Gostaríamos de agradecer a Yuval Elbar (@YuvalElbar6) pela colaboração nesta questão por meio do processo coordenado de divulgação de vulnerabilidades.


Envie um e-mail para aws-security@amazon.com  com qualquer dúvida ou preocupação relacionada à segurança.