Pesquisadores detalham vulnerabilidade entre locatários do AppSync no Amazon Web Services

A Amazon Web Services (AWS) resolveu uma vulnerabilidade entre inquilinos em sua plataforma que poderia ser armada por um invasor para obter acesso não autorizado a recursos.

O problema está relacionado a um problema de deputado confuso, um tipo de escalonamento de privilégios em que um programa que não tem permissão para executar uma ação pode coagir uma entidade com mais privilégios a executar a ação.

A falha foi relatada pelo Datadog à AWS em 1º de setembro de 2022, após o qual um patch foi enviado em 6 de setembro.

“Este ataque abusa do serviço AppSync para assumir funções [gerenciamento de identidade e acesso] em outras contas da AWS, o que permite que um invasor invada uma organização vítima e acesse recursos nessas contas”, disse Nick Frichette, pesquisador da Datadog, em um relatório publicado na semana passada.

Em uma divulgação coordenada, a Amazon disse que nenhum cliente foi afetado pela vulnerabilidade e que nenhuma ação do cliente é necessária.

Ele o descreveu como um "problema de análise de distinção entre maiúsculas e minúsculas no AWS AppSync, que poderia ser usado para ignorar as validações de uso de função entre contas do serviço e agir como o serviço nas contas dos clientes".

O AWS AppSync oferece aos desenvolvedores GraphQL APIs para recuperar ou modificar dados de várias fontes de dados, bem como sincronizar dados automaticamente entre aplicativos móveis e da web e a nuvem.

O serviço também pode ser usado para integração com outros serviços da AWS por meio de funções específicas projetadas para executar as chamadas de API necessárias com as permissões IAM necessárias.

Embora a AWS tenha proteções para impedir que o AppSync assuma funções arbitrárias validando o nome de recurso da Amazon (ARN), o problema decorre do fato de que a verificação pode ser ignorada trivialmente passando o parâmetro "serviceRoleArn" em letras minúsculas.

Esse comportamento pode ser explorado para fornecer o identificador de uma função em uma conta diferente da AWS.

“Essa vulnerabilidade no AWS AppSync permitiu que os invasores ultrapassassem os limites da conta e executassem chamadas de API da AWS em contas de vítimas por meio de funções IAM que confiavam no serviço AppSync”, disse Frichette.

“Ao usar esse método, os invasores podem violar organizações que usam o AppSync e obter acesso a recursos associados a essas funções”.

Comentários

Postagens mais visitadas deste blog

Alan Wake 2: Como acariciar o prefeito Setter (troféu / conquista das coisas boas da vida)

FXAA vs MSAA: o que é melhor para jogos?

Como executar o Windows 11 no Mac M1/M2/M3 gratuitamente