this post was submitted on 10 Aug 2024
1 points (100.0% liked)

Technical Information Security Content & Discussion

8 readers
1 users here now

/r/netsec is a community-curated aggregator of technical information security content. Our mission is to extract signal from the noise — to...

founded 1 year ago
MODERATORS
 
The original post: /r/netsec by /u/Pale_Fly_2673 on 2024-08-09 23:01:51.

TL;DR: Uncovered Six Critical AWS Vulnerabilities

We uncovered six severe vulnerabilities in AWS services that exploited predictable S3 bucket names. These vulnerabilities allowed attackers to intercept and manipulate service resources, potentially leading to full account takeovers (depending on the service role's permissions):

  1. CloudFormation: Allowed attackers to execute remote code and manipulate data, potentially leading to a full account takeover.
  2. Glue: Enabled remote code execution and data exfiltration by injecting malicious code into ETL jobs.
  3. EMR: Made it possible for attackers to inject malicious code into Jupyter notebooks, leading to RCE/XSS .
  4. SageMaker: data leakage and manipulation, which could alter machine learning model outputs and expose sensitive information.
  5. ServiceCatalog: Allowed attackers to inject resources into CloudFormation templates, deploying malicious components or unauthorized admin roles.
  6. CodeStar: Facilitated denial of service (DoS) attacks by blocking legitimate service use.

In four out of these six vulnerabilities, attackers needed only the victim's account ID to execute the exploit. This highlights the importance of treating AWS account IDs as confidential information.

Our blog,details these vulnerabilities, describing the "Shadow Resource" attack vector and the "Bucket Monopoly" technique. AWS has fixed these vulnerabilities, but similar attack vectors may still exist in open-source projects and other scenarios.

For detailed insights, mitigation strategies, check out our blog.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here