AWS - Elastic Beanstalk Post Exploitation

Aprenda hacking na AWS do zero ao herói com htARTE (HackTricks AWS Red Team Expert)!

Outras maneiras de apoiar o HackTricks:

Elastic Beanstalk

Para mais informações:

pageAWS - Elastic Beanstalk Enum

elasticbeanstalk:DeleteApplicationVersion

TODO: Testar se mais permissões são necessárias para isso

Um atacante com a permissão elasticbeanstalk:DeleteApplicationVersion pode excluir uma versão de aplicativo existente. Essa ação poderia interromper os pipelines de implantação de aplicativos ou causar a perda de versões específicas do aplicativo se não forem feitos backups.

aws elasticbeanstalk delete-application-version --application-name my-app --version-label my-version

Impacto Potencial: Interrupção da implantação da aplicação e possível perda de versões da aplicação.

elasticbeanstalk:TerminateEnvironment

TODO: Testar se são necessárias mais permissões para isso

Um atacante com a permissão elasticbeanstalk:TerminateEnvironment pode encerrar um ambiente Elastic Beanstalk existente, causando tempo de inatividade para a aplicação e possível perda de dados se o ambiente não estiver configurado para backups.

aws elasticbeanstalk terminate-environment --environment-name my-existing-env

Impacto Potencial: Tempo de inatividade da aplicação, possível perda de dados e interrupção dos serviços.

elasticbeanstalk:DeleteApplication

A FAZER: Testar se são necessárias mais permissões para isso

Um atacante com a permissão elasticbeanstalk:DeleteApplication pode excluir toda uma aplicação Elastic Beanstalk, incluindo todas as suas versões e ambientes. Essa ação poderia causar uma perda significativa de recursos e configurações da aplicação se não forem feitos backups.

aws elasticbeanstalk delete-application --application-name my-app --terminate-env-by-force

Impacto Potencial: Perda de recursos da aplicação, configurações, ambientes e versões da aplicação, resultando em interrupção do serviço e possíveis perdas de dados.

elasticbeanstalk:SwapEnvironmentCNAMEs

A FAZER: Testar se são necessárias mais permissões para isso

Um atacante com a permissão elasticbeanstalk:SwapEnvironmentCNAMEs pode trocar os registros CNAME de dois ambientes Elastic Beanstalk, o que pode fazer com que a versão errada da aplicação seja servida aos usuários ou levar a comportamentos não intencionais.

aws elasticbeanstalk swap-environment-cnames --source-environment-name my-env-1 --destination-environment-name my-env-2

Impacto Potencial: Servir a versão errada da aplicação para os usuários ou causar comportamento não intencional na aplicação devido a ambientes trocados.

elasticbeanstalk:AddTags, elasticbeanstalk:RemoveTags

TODO: Testar se mais permissões são necessárias para isso

Um atacante com as permissões elasticbeanstalk:AddTags e elasticbeanstalk:RemoveTags pode adicionar ou remover tags em recursos do Elastic Beanstalk. Essa ação poderia levar a alocação incorreta de recursos, faturamento ou gerenciamento de recursos.

aws elasticbeanstalk add-tags --resource-arn arn:aws:elasticbeanstalk:us-west-2:123456789012:environment/my-app/my-env --tags Key=MaliciousTag,Value=1

aws elasticbeanstalk remove-tags --resource-arn arn:aws:elasticbeanstalk:us-west-2:123456789012:environment/my-app/my-env --tag-keys MaliciousTag

Impacto Potencial: Alocação incorreta de recursos, faturamento ou gerenciamento de recursos devido à adição ou remoção de tags.

Aprenda hacking na AWS do zero ao herói com htARTE (HackTricks AWS Red Team Expert)!

Outras maneiras de apoiar o HackTricks:

Última actualización