Skip to content

Security Independently confirmed4 publishers 3 min read Published Updated

Leaked AWS keys keep working: 526 root, 242 admin, and a rotation rate of 13.7 percent

Truffle Security retested 10,616 publicly leaked AWS credentials and 88 percent still authenticated. The median key was about five years old and had no successor.

The Watch · Security desk

Send a correction

Illustration accompanying Leaked AWS keys keep working: 526 root, 242 admin, and a rotation rate of 13.7 percent
Generated illustration

What happened

  • Truffle Security says more than 9,300 AWS access keys leaked publicly between August 2022 and August 2026 are still active and valid.
  • The four-year sweep pulled 431,875 AWS secrets out of code repositories, Git history, datasets, Docker images, registries and CI logs.
  • Only 10,616 keys came with complete credentials for retesting, and 88 percent of those still authenticated on August 10.

Why it matters

  • What it limits constraint Notify-and-rotate assumes a rotation step that this population almost never performs, so disclosure buys very little and a leaked key expires only when the IAM user does.
  • What it costs cost Compute fraud on these accounts arrives as an invoice, and the owner pays it, because alerting on spend is the exception rather than the default configuration.
  • Who's exposed exposure Shops that scan only source code are leaving their cloud accounts reachable through model artifacts and container images that no reviewer looks at.
  • What it sets up precedent Validity testing is cheap enough that anyone can repeat it, which makes the five-sixths of the corpus nobody could retest a standing inventory for whoever checks next.

The load-bearing number here is 10,616, not 9,300. That is the count of keys for which Truffle Security held the full credential pair and could actually attempt authentication [16]. The wider haul, 64,024 unique keys mapping to 50,654 accounts [13], is untested for validity, because an access key ID without its secret cannot be tried. So the roughly 9,342 keys that answered on August 10 [3][17] represent about one key in six from the corpus [23], and the honest reading is a floor, not a measurement of how much of the exposure is live.

What keeps a key answering for that long shows up in the age data. Of the 2,903 keys with creation dates, about 4.5 percent of the unique set, the median was 1,831 days old and the oldest had existed for 17.4 years [9][22]. Only 398 of those users had a newer key issued alongside the old one [10]. Rotation is not merely slow at this scale; for this population it mostly does not happen. The practical expiry date of a leaked key is the deletion of the IAM user that owns it.

The privilege breakdown deserves reading with a pencil. Truffle counts 817 company-linked keys with 526 root keys among them [2], plus 242 IAM users carrying AdministratorAccess [4]. 526 and 242 add to the 768 keys the researchers describe as full control of a company's AWS account [5][21]. That sum treats the root and administrator sets as disjoint while the 817 figure uses a different denominator, and the write-up does not reconcile them. Either way, the count of keys with nothing between the holder and the account runs into the high hundreds.

Then the detection question. Of 2,754 accounts whose metadata could be read, 262 had a budget alert configured [6], which is 9.5 percent [18]. Cryptomining on stolen credentials is a billing event before it is a security event [14], and roughly nine accounts in ten here have no tripwire on the bill.

The Hugging Face concentration is the supply-chain part. 8,482 unique key exposures came from that platform [7], 13.2 percent of every unique key in the study [19], and Truffle puts the root share of that set at 17.9 percent [8], on the order of 1,518 root keys from a single source [20]. Datasets and model artifacts are not code review targets in most shops, and they are being published with working cloud credentials inside them.

Truffle says its testing stopped at read-only metadata and that it notified every owner it could identify [15]. Its own advice is to delete root access keys outright and treat anything committed to a public source as compromised [12]. The 88 percent figure is what the last five years of not doing that looks like when someone finally tests it.

What to watch

  • Whether AWS starts invalidating or quarantining keys found in public corpora instead of leaving revocation to account owners.
  • Whether Hugging Face adds pre-publication secret scanning for datasets and model artifacts, and what it does about keys already in repository history.
  • Whether any of the 526 root-key accounts discloses an incident traceable to a credential that was reported and left alive.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence62
Adoption
Insufficient
Hype gap+12
Incentives65
Confidence60

Perspective Coverage

4 publishers
Builder
Builder 38%
Operator
Operator 52%
Investor
Investor 10%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    More than 9,300 AWS access keys publicly exposed between August 2022 and August 2026 are still active and valid.

    Reported Supported Source: Truffle Security, via BleepingComputer5 sources— create a free account to open themView cited source
  2. [2]

    Truffle Security has tracked the exposure for the past four years and says 817 of the exposed keys were linked to companies, 526 of them being AWS root keys.

    Reported Supported Source: Truffle Security4 sources— create a free account to open themView cited source
  3. [3]

    88 percent of the 10,616 re-verifiable keys continued to authenticate as of August 10.

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

4 independent publishers whose own reporting we read for this story.

  1. bleepingcomputer.com

    1 article · August 21, 2026

    Hundreds of leaked AWS keys give full control over corporate accounts
  2. infosecurity-magazine.com

    1 article · August 24, 2026

    Researchers Uncover Thousands of Leaked AWS Keys
  3. scworld.com

    1 article · August 21, 2026

    Thousands of active AWS access keys remain publicly exposed
  4. trufflesecurity.com

    1 article · August 23, 2026

    Truffle Security

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories