Hack Alerta

Vulnerabilidade no Agente do AWS Systems Manager Permite que Atacantes Burem Restrições de Port-Forwarding

Falha crítica no Agente SSM da AWS permite contornar restrições de port-forwarding e acessar serviços de metadados, exigindo atualização imediata e revisão de IAM.

Uma vulnerabilidade crítica no Agente do AWS Systems Manager (SSM) poderia permitir que atacantes autenticados contornassem as restrições de port-forwarding de host remoto e acessassem serviços link-local sensíveis, incluindo o Serviço de Metadados de Instância do Amazon EC2. A falha, rastreada como CVE-2026-89049, afeta as versões do Agente SSM da Amazon anteriores a 3.3.4851.0 e foi corrigida na versão 3.3.4851.0.

Descoberta e escopo da vulnerabilidade

O Agente do AWS Systems Manager é executado em instâncias do Amazon EC2, servidores on-premises e máquinas virtuais para habilitar capacidades de gerenciamento remoto, como Run Command e Session Manager. O Session Manager também suporta port-forwarding, permitindo que usuários autorizados criem túneis seguros de uma instância gerenciada para um destino remoto sem expor portas de rede de entrada.

O problema existe no recurso de port-forwarding de host remoto usado através do documento SSM AWS-StartPortForwardingSessionToRemoteHost. De acordo com o aviso de segurança no GitHub, a proteção de lista de bloqueio do agente para endereços link-local pode ser contornada porque não valida adequadamente representações de endereço equivalentes.

Endereços IP link-local são normalmente bloqueados porque podem expor serviços internos de nuvem que não devem ser alcançáveis através de túneis controlados pelo usuário. Um alvo primário é o Serviço de Metadados de Instância do EC2, comumente disponível em 169.254.169.254. Este serviço pode fornecer credenciais temporárias associadas à função IAM vinculada a uma instância do EC2.

Vetor e exploração técnica

Um atacante deve já ter acesso autenticado à AWS e permissão para iniciar uma sessão de port-forwarding de host remoto. No entanto, a exploração bem-sucedida poderia permitir que esse usuário roteasse tráfego para endpoints link-local restritos usando uma representação alternativa de um endereço de destino bloqueado. A vulnerabilidade é classificada como falsificação de solicitação de servidor, ou SSRF, e validação inadequada de entrada insegua equivalente.

Se o atacante recuperar credenciais de perfil de instância do serviço de metadados, ele poderá usar essas credenciais fora da instância do EC2 comprometida para fazer chamadas de API da AWS. O impacto efetivo depende das permissões atribuídas à função IAM da instância. Papéis excessivamente permissivos poderiam permitir acesso a buckets do S3, segredos do Secrets Manager, bancos de dados, funções Lambda ou outros recursos de nuvem.

O aviso atribui à falha uma classificação de severidade Crítica com um vetor CVSS v3.1 de AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H. Isso indica que a exploração é alcançável por rede, requer complexidade baixa e privilégios baixos, não precisa de interação do usuário e pode afetar confidencialidade, integridade e disponibilidade.

Impacto e alcance

O Agente SSM da Amazon inclui uma lista padrão de metadados e endpoints link-local negados. No entanto, esta vulnerabilidade demonstra por que a validação de endereço deve considerar representações alternativas em vez de confiar apenas em correspondência de string direta. A falha afeta sistemas que utilizam o documento de port-forwarding remoto.

Organizações devem atualizar imediatamente os sistemas afetados para a versão do Agente SSM 3.3.4851.0 ou posterior. A AWS também recomenda revisar builds bifurcados ou derivados do agente para garantir que incorporem a correção de validação. Até que o patching seja concluído, administradores devem restringir o acesso ao documento AWS-StartPortForwardingSessionToRemoteHost.

Medidas de mitigação recomendadas

As permissões IAM para ssm: StartSession devem ser escopadas para que usuários não confiáveis, identidades de automação e papéis amplamente atribuídos não possam estabelecer sessões de port-forwarding de host remoto. Equipes de segurança devem adicionalmente auditar a atividade do Session Manager, revisar as funções IAM vinculadas às instâncias do EC2 e aplicar controles de privilégio mínimo aos perfis de instância.

1. Atualize o Agente SSM para a versão 3.3.4851.0 ou superior imediatamente.

2. Revise e restrinja o acesso ao documento AWS-StartPortForwardingSessionToRemoteHost.

3. Aplique o princípio de menor privilégio às funções IAM das instâncias do EC2.

4. Audite logs de atividade do Session Manager em busca de sessões de port-forwarding suspeitas.

5. Verifique se há builds derivados do agente que podem não ter a correção aplicada.

O que os CISOs devem fazer imediatamente

1. Priorize a atualização do Agente SSM em todas as instâncias do EC2 e servidores on-premises.

2. Revise as políticas de IAM para garantir que o StartSession não seja concedido indiscriminadamente.

3. Monitore o tráfego de rede para endpoints link-local (169.254.169.254) a partir de instâncias gerenciadas.

4. Implemente alertas para tentativas de acesso ao serviço de metadados via port-forwarding.

5. Eduque as equipes de DevOps sobre os riscos de port-forwarding não monitorado.


Baseado em publicação original de Cyber Security News
Publicado pela Redação Hack Alerta com base em fontes externas citadas e monitoramento editorial do Hack Alerta. Para decisões técnicas, operacionais ou jurídicas, confirme sempre os detalhes na fonte original.