mythsthe peopleThe Snowflake wave2024cross-sector

everyone assumed:

a leaked password from 2021 is dead

what was actually true:

A leaked credential does not age out.

how it happened

  1. whoUNC5537infostealer passwords
  2. the gapno MFApassword was the only check
  3. thencustomer tenantsdata copied and extorted
  4. the result~165 organisationsnotified by Mandiant
the gap that let it happen the result

what everyone assumed

Old leaks feel like history: the laptop was reimaged, the employee may have left, the breach announcement was three news cycles ago. A credential that old has surely expired or been changed by now, the reasoning goes. Nobody schedules work around passwords stolen years ago.

what happened

The credentials stayed valid because nothing forced them not to be. The data-platform tenants they opened had no second factor enforced, so a username and password from an ancient infostealer log was the entire entry requirement. The logins, when they came, looked like logins.

step by step

  1. old infostealer logs hold Snowflake passwordsThey were never rotated.
  2. tenants have no MFA enforcedA username and password is the whole entry requirement.the assumption breaks here
  3. 2024the logins look like loginsData is taken from tenant after tenant.
  4. about 165 organisations notifiedNo platform vulnerability involved.

how it surfaced

Through 2024 the wave rolled across major Snowflake customers, with Mandiant notifying about 165 potentially exposed organisations, becoming one of the largest data-theft clusters of the year. No platform vulnerability was involved; the post-mortems read simply: valid credentials, missing MFA.

A leaked credential does not age out.

It stays live until a rotation or a second factor makes it worthless, and neither happens by default.

picture it at a company like yours

The company here is made up. The other two paths are not: they happened, and each links to the story.

your company
a normal dayYour data warehouse holds customer data and is reached with a username and password.
the gap nobody seesTwo-step login was never turned on, and one password leaked years ago.a password is the only lock
  1. in this story
    the day it mattersSomeone logs in with that old password and downloads everything.
    what it costs youThere was no break-in to detect. It looked like a normal login.
  2. or it goes like this
    howLeaked passwords are tried against customer accounts until some open.
    what leavespersonal details of customers and their contactswho ends up with itfraudsters
    it happened23andMe, 2023
  3. or it goes like this
    howA stolen password gets through the one remote-access door without a code.
    what leavescontrol of the systems customers rely onwho ends up with ita ransomware crew
    it happenedChange Healthcare, 2024

sources

  1. Google Cloud / Mandiant: UNC5537 targets Snowflake customer instances for data theft and extortion (June 2024)
  2. The Hacker News: Snowflake breach exposes 165 customers

← all myths

your turn

what you can do about it

  1. this week

    List the systems that still accept a username and password alone.

    Somewhere in your stack is a system that still accepts a username and a password alone, and somewhere in a criminal dataset is a password one of your people used years ago. The pairing of those two facts is what this wave monetized. The list of systems without enforced MFA is where this story points.

  2. go deeper

  3. if you're not sure where to start

    Run the offboarding checklist on one leaver. It covers every account and token to close when someone leaves.

    open the checklist →

the letter · every two weeks

one access gap in your inbox, with the fix.

Every issue takes one way access creeps in, shows a real incident where it went wrong, and ends with one thing to check that week. Written for the people who run the tools, without a security team behind them.

  • 1one mechanism, explained plainly
  • 2one real incident, taken apart
  • 3one step you can take on Monday

get the next issue

One email every two weeks. Your address stays here and is never passed to vendors. One click to unsubscribe. Privacy.