AWS - Elastic Beanstalk Unauthenticated Enum

Support HackTricks

Elastic Beanstalk

Kwa maelezo zaidi angalia:

Web vulnerability

Kumbuka kwamba kwa default mazingira ya Beanstalk yana Metadatav1 disabled.

Muundo wa kurasa za wavuti za Beanstalk ni https://<webapp-name>-env.<region>.elasticbeanstalk.com/

Insecure Security Group Rules

Sheria za kundi la usalama zilizopangwa vibaya zinaweza kufichua mifano ya Elastic Beanstalk kwa umma. Sheria za kuingia zenye ruhusa kupita kiasi, kama kuruhusu trafiki kutoka anwani yoyote ya IP (0.0.0.0/0) kwenye port nyeti, zinaweza kuwapa washambuliaji ufikiaji wa mfano.

Publicly Accessible Load Balancer

Ikiwa mazingira ya Elastic Beanstalk yanatumia balancer ya mzigo na balancer ya mzigo imepangwa kuwa inapatikana kwa umma, washambuliaji wanaweza kutuma maombi moja kwa moja kwa balancer ya mzigo. Ingawa hii inaweza kuwa si tatizo kwa programu za wavuti zinazokusudiwa kupatikana kwa umma, inaweza kuwa tatizo kwa programu au mazingira ya kibinafsi.

Publicly Accessible S3 Buckets

Programu za Elastic Beanstalk mara nyingi huhifadhiwa katika S3 buckets kabla ya kutolewa. Ikiwa S3 bucket inayoshikilia programu inapatikana kwa umma, mshambuliaji anaweza kupakua msimbo wa programu na kutafuta udhaifu au taarifa nyeti.

Enumerate Public Environments

aws elasticbeanstalk describe-environments --query 'Environments[?OptionSettings[?OptionName==`aws:elbv2:listener:80:defaultProcess` && contains(OptionValue, `redirect`)]].{EnvironmentName:EnvironmentName, ApplicationName:ApplicationName, Status:Status}' --output table
Support HackTricks

Last updated