Introduction

A shocking discovery has revealed that hundreds of AWS access keys are publicly exposed and still active — giving hackers full control over corporate cloud accounts.

Security researchers at Truffle Security tracked AWS key exposure for four years and found that 9,300+ AWS access keys were publicly exposed between 2022 and 2026. Of these, 817 keys were linked to companies, and 526 were root keys — the highest privilege level in AWS.

526 AWS root keys were publicly exposed — the highest-privileged identity that gives full access to everything in an AWS account.

The Scale of the Problem

Here are the key findings from Truffle Security's investigation:

Each of the 768 live keys found in the analysis gives an attacker "full control of a company's AWS account."

What Are AWS Access Keys?

AWS access keys are credentials used to authenticate and authorize access to Amazon Web Services. They consist of two parts:

These keys allow programs, applications, and developers to interact with AWS services programmatically. They are extremely powerful — with the right permissions, they can do almost anything in an AWS account.

Root keys are especially dangerous because they have unrestricted access to all AWS services and resources in an account. They are not restricted by IAM permissions.

Why This Is Extremely Dangerous

When AWS keys are exposed, attackers can:

A leaked root key gives an attacker complete, unrestricted control over your entire AWS account — with no way to stop them.

Real-World Impact: What Hackers Can Do

Scenario 1: Data Theft

Scenario 2: Cryptomining

Scenario 3: Full Account Takeover

Only 262 out of 2,754 readable AWS accounts had a budget alert set up. Most companies would not notice a cryptomining attack until the bill arrives.

How AWS Keys Get Exposed

The researchers found that AWS keys were exposed through:

The median age of exposed keys was 1,831 days (about 5 years). The oldest exposed key had existed for 17.4 years.

How to Protect Your AWS Infrastructure

Follow these steps to secure your AWS environment:

Amazon's response:

Final Thoughts

The discovery of 9,300+ publicly exposed AWS keys is a wake-up call for every organization using AWS. 526 root keys and 242 AdministratorAccess keys were exposed — each one giving full control to anyone who finds them.

Key takeaways:

If you need help securing your AWS infrastructure or want to learn more about protecting your cloud accounts, contact SystemLogicIT for a free security assessment.

SL
SystemLogicIT Team
Cloud Security & AWS Experts
Helping businesses secure their AWS infrastructure and protect cloud data from cyber threats.