Skip to main content
    SaaS and Credential-Based Risk

    Snowflake Customer Data Theft (2024)

    Breach Year

    2024

    Breach Type

    SaaS and Credential-Based Risk

    TPRM Lesson

    Cloud responsibility is shared, but exposure is still owned by the business.

    What was the Snowflake Customer Data Theft breach?

    The Snowflake customer data theft was a 2024 campaign in which a threat actor publicly tracked as UNC5537 used credentials stolen by infostealer malware to log into roughly 165 Snowflake customer tenants that did not enforce multi-factor authentication. The attackers exfiltrated large volumes of customer data and extorted named victims including AT&T, Ticketmaster, Santander, and Advance Auto Parts.

    Snowflake itself was not breached. That is the part everyone gets wrong first.

    In the spring of 2024, a quiet pattern started showing up on cybercrime forums. Snippets of customer data from large enterprises kept appearing for sale, all of them stored in Snowflake tenants, all of them stolen without any vulnerability in Snowflake's own platform. A few weeks later, names began surfacing. Ticketmaster. Santander. Advance Auto Parts. LendingTree. Pure Storage. Eventually, AT&T disclosed call detail records on nearly all of its customers. The common thread was not a software flaw. It was a username and password, often stolen from an employee laptop years earlier, reused on a Snowflake tenant where MFA had never been enforced.

    It was the shared responsibility model meeting reality. Snowflake provided the platform. Customers owned the controls. The attackers owned whichever customers had not picked up their share.

    What Was It?

    Snowflake is a cloud-native data platform used by enterprises to consolidate analytics, business intelligence, machine learning, and operational data into a single, highly accessible warehouse. By 2024, Snowflake was used by thousands of large organizations worldwide, often as the central place where customer, financial, and behavioural data converged for analytics.

    Snowflake operates on a shared responsibility model. Snowflake is responsible for the security of the platform: infrastructure, availability, software updates, and the platform's own controls. Customers are responsible for security in the platform: authentication choices, network policies, role and permission design, and the data they choose to load.

    Under that model, multi-factor authentication on Snowflake user accounts was, in 2024, a customer configuration choice. Network policies that restricted login origin were also a customer choice. So was the use of single sign-on rather than local credentials. That set of choices defined who was exposed in 2024 and who was not.

    What Happened?

    Based on public reporting from Mandiant, Snowflake's own disclosures, SEC filings from named victims, and reputable security research, the publicly reported timeline runs roughly as follows.

    Credential harvesting, well before 2024.Credentials used in the campaign were stolen, in many cases years earlier, by infostealer malware running on employees' or contractors' personal or corporate devices. The credentials included Snowflake-tenant usernames and passwords. They were sold and resold on cybercrime markets long before any exploitation.

    Targeted login activity, April to May 2024.A threat actor publicly tracked by Mandiant as UNC5537 began systematically testing stolen credentials against Snowflake tenants. Where MFA was not enforced and network policies did not restrict login origin, access succeeded.

    Bulk data exfiltration. Once authenticated, the attackers used legitimate Snowflake clients and queries to enumerate databases, identify high-value tables, and exfiltrate large volumes of data.

    Initial public disclosures. In late May and June 2024, Ticketmaster's parent Live Nation Entertainment disclosed unauthorized activity in a third-party cloud database. Santander confirmed unauthorized access to a database hosted at a third-party provider. Snowflake and Mandiant jointly published initial details on the campaign in early June 2024.

    Widening victim list. Over the following weeks, additional named victims emerged, including Advance Auto Parts, LendingTree's QuoteWizard subsidiary, Neiman Marcus, Pure Storage, and others.

    AT&T disclosure. In July 2024, AT&T disclosed that call detail records covering nearly all of its mobile customers, and many non-customers, had been exfiltrated from a third-party cloud workspace later confirmed to be Snowflake.

    Arrests. Law enforcement made arrests in late 2024 linked to the campaign, including a suspect in Canada extradited to the United States.

    Platform response. Snowflake announced changes to make MFA enforcement default for human users and introduced mandatory authentication policy options for administrators.

    How Did It Happen Technically?

    In plain English: the attackers did not break anything. They logged in. They logged in with credentials harvested by commodity malware long before, on tenants where customers had chosen not to require a second factor, and from any network they felt like.

    More technically, the publicly disclosed elements include:

    • Infostealer-sourced credentials. Mandiant identified that the credentials used were primarily stolen by infostealer malware such as Vidar, RisePro, Redline, Racoon Stealer, Lumma, and MetaStealer, often from personal devices that had been used to log into corporate Snowflake tenants.
    • Absence of MFA. Affected accounts did not have multi-factor authentication enforced. Single-factor login with long-lived passwords was sufficient.
    • Absence of network policy restrictions. Most compromised tenants did not enforce login origin restrictions, so authentication attempts from arbitrary attacker infrastructure succeeded.
    • Legitimate tooling abuse. Once inside, attackers used standard Snowflake clients and SQL queries. They did not need malware or exploits inside the platform.
    • Use of dedicated tooling to query and export.Public reporting describes attacker-built utilities, including one referred to as "rapeflake", used to automate database enumeration and bulk export.

    The technical control failures that mattered most:

    • MFA was treated as optional on a system holding bulk customer data, in violation of any reasonable risk model.
    • Login origin was not constrained by network policy on high-value data warehouse tenants.
    • Personal and unmanaged devices were used to access enterprise Snowflake tenants, exposing those tenants to infostealer activity that was never going to be visible on corporate endpoint telemetry.
    • Bulk data export was not alerted on, even though the platform supports query history and access monitoring.
    • Long-lived passwords were not rotated, even when public breaches and infostealer dumps clearly indicated exposure.

    No exploit code is included here. The defensive lesson is more useful than the offensive one.

    Why This Was a TPRM Failure

    Snowflake's platform did not fail. The TPRM model around it did.

    • The shared responsibility model was misread.Many customer organizations implicitly treated Snowflake as a fully managed service. The platform was managed; the controls that prevented this breach were not.
    • Identity controls on critical SaaS were optional in practice.MFA, SSO, and network policy were available features. They were not treated as required controls on a data warehouse holding bulk customer records.
    • Personal device access to enterprise data went unchecked.The infostealer ecosystem had been harvesting credentials from personal devices for years. Allowing those devices to authenticate to corporate Snowflake tenants was the unguarded door.
    • Data concentration was not understood.Snowflake had become the place where everything sensitive sat, from customer records to behavioural analytics. The risk assessment did not match the data volume.
    • Detection on the data plane was thin. Bulk query and export activity inside a data warehouse should be one of the highest-fidelity signals an organization can monitor. In most affected tenants, it simply was not.
    • Credential exposure feedback loops were missing.Breach intelligence and infostealer monitoring sources publish exposed credentials. Few TPRM programs fed those signals into their identity controls for critical SaaS.
    • Notification responsibility was unclear.Customers, the platform, and downstream data subjects all had to be told. Standard contracts did not always make clear who would say what, how fast, in a multi-tenant breach with dozens of named victims.

    Business Impact

    The Snowflake campaign produced mass downstream impact even though the platform itself remained intact.

    For Snowflake. The company's brand absorbed sustained scrutiny despite no platform compromise. Snowflake shipped policy changes to make MFA enforcement default for human users and introduced authentication policy controls. The campaign became a defining moment for shared responsibility communication in SaaS.

    For named victims. Specific consequences included:

    • Multi-jurisdiction breach notification programs covering tens of millions to hundreds of millions of records, including the AT&T disclosure on nearly all of its mobile customer base.
    • SEC 8-K filings, in line with the new US cyber disclosure rules, by multiple publicly traded victims.
    • Class actions and regulatory investigations in the United States, Canada, the United Kingdom, and the European Union.
    • Ransom and extortion attempts, with some victims publicly reporting payment.
    • Significant remediation programs: forced password rotation, MFA enforcement, network policy implementation, and review of every SaaS tenant operating under the same loose identity posture.

    Consequences

    The Snowflake campaign reshaped how SaaS identity and shared responsibility are discussed across the industry.

    • Snowflake made MFA enforcement default for new human users and introduced authentication policy controls for administrators.
    • Major SaaS vendors across the industry accelerated similar changes, removing the option to disable MFA for human users in new tenants.
    • CISA and other government cybersecurity agencies cited the campaign as evidence for the Secure by Design principle that security defaults must be safe out of the box.
    • Infostealer monitoring became a baseline TPRM input rather than an advanced capability.
    • The Department of Justice secured arrests and indictments linked to the campaign, including extraditions.
    • Multi-jurisdiction regulatory action against named victims produced settlements and ongoing investigations expected to continue through 2026 and 2027.

    Some consequences are confirmed and measurable. Others, such as the long-term legal precedent on shared responsibility and the cost of allowing personal device access to enterprise SaaS, will keep unfolding for years.

    Practical Learnings for TPRM Teams

    1. Read the shared responsibility model literally for every SaaS vendor and translate it into a control checklist you actually implement.
    2. Treat MFA as mandatory on every SaaS tenant holding regulated or bulk customer data, with no exceptions for service or integration accounts.
    3. Enforce network policy or origin restrictions on data warehouses and other high-value SaaS systems wherever possible.
    4. Require SSO with phishing-resistant authentication for all human users on critical SaaS.
    5. Block personal and unmanaged devices from authenticating to enterprise SaaS holding bulk customer data.
    6. Feed infostealer and credential exposure intelligence into your identity controls, with automatic rotation triggers for affected users.
    7. Monitor query history and bulk export inside SaaS data platforms. The data plane is where the breach actually happens.
    8. Inventory which SaaS tenants hold which data classes, who can export from them, and what the worst-case daily export volume looks like.
    9. Require contractual clarity on multi-tenant breach notification: who tells customers what, how fast, in a campaign that spans many named victims.
    10. Pre-build customer and regulator communication templates for SaaS shared-responsibility breaches, where the vendor was not compromised but you still were.

    Technical Protection Checklist

    A. Identity and Access

    • Enforce phishing-resistant MFA on every SaaS account, including service and integration users.
    • Centralize authentication through SSO for all critical SaaS tenants.
    • Apply network policy or origin restrictions on data warehouse and analytics platforms.
    • Disable local username and password authentication wherever the SaaS supports it.
    • Rotate credentials on any sign of exposure, including infostealer dumps.

    B. SaaS and API Integrations

    • Inventory every system pushing data into your data warehouse and the credentials they use.
    • Use short-lived tokens and OAuth where supported instead of long-lived passwords.
    • Set token expiry and rotation for all critical integrations.
    • Restrict third-party write and export access to the smallest required scope.

    C. Software Supply Chain

    • Track SaaS vendor security advisories and the CISA Known Exploited Vulnerabilities catalog.
    • Maintain a clear inventory of SaaS tenants, owners, and data classes.
    • Demand secure defaults and shared responsibility documentation from new SaaS vendors.

    D. Data Protection

    • Know what data each SaaS tenant holds, by data class.
    • Minimize retention and avoid loading data into SaaS that does not need to be there.
    • Encrypt sensitive data both at rest and in transit.
    • Restrict bulk export and require approval for high-volume queries.
    • Maintain data lineage from source systems into the data warehouse and downstream consumers.

    E. Endpoint and Device Posture

    • Block unmanaged and personal devices from authenticating to enterprise SaaS holding bulk customer data.
    • Require device posture checks for sensitive SaaS access.
    • Monitor for infostealer infections on managed endpoints.
    • Feed exposed credential intelligence into automated identity controls.

    F. Vendor Incident Response

    • Maintain up-to-date contacts at each critical SaaS vendor.
    • Define notification timelines that cover shared-responsibility breaches, not only platform breaches.
    • Pre-map the data sitting inside each top SaaS tenant.
    • Run tabletop exercises where the vendor is intact but you are still breached.
    • Prepare regulator, customer, and board communication templates in advance.

    G. Fourth-Party Risk

    • Ask SaaS vendors which sub-processors handle your data inside their platform.
    • Map concentration risk across data warehouses, identity providers, and analytics tools.
    • Require disclosure of material fourth parties in contracts.

    H. Board and Executive Reporting

    • Translate shared responsibility into specific controls leadership must fund.
    • Show data concentration in SaaS as a board-level risk, not an IT topic.
    • Track MFA coverage, SSO coverage, and bulk export monitoring as board metrics.
    • Explain decisions clearly: invest, accept, restrict, or replace.

    What Most People Miss About This Breach

    Most summaries describe Snowflake as a SaaS breach. That framing hides what actually happened.

    The first thing people miss is that Snowflake's platform was never compromised. Every breach in this campaign happened because a customer did not turn on a control that was sitting right there in the platform settings. The platform met its half of the deal. Customers did not.

    The second thing people miss is the role of personal devices. Many of the stolen credentials came from infostealer infections on personal laptops, phones, and contractor machines that had been used to log into corporate Snowflake tenants at some point. Corporate endpoint protection never had a chance to see those infections. The risk lived outside the visible enterprise.

    The third thing people miss is the credential timeline. Infostealer logs containing the exact passwords used in this campaign were circulating, in some cases, years before exploitation. Organizations that subscribed to that intelligence and acted on it were not in the victim list. Organizations that did not, were.

    Final TPRM Takeaway

    Cloud responsibility is shared, but exposure is still owned by the business. Snowflake was the moment SaaS shared responsibility stopped being a slide in a vendor deck and started showing up in breach notifications, SEC filings, and class actions. The attackers did not break the platform. They walked through the half of the model the customer was supposed to be guarding.

    Frequently Asked Questions

    What was the Snowflake breach?

    The Snowflake breach was a 2024 campaign in which the threat actor UNC5537 used stolen credentials harvested by infostealer malware to log into roughly 165 Snowflake customer tenants that did not enforce multi-factor authentication. Snowflake's own platform was not compromised. The attackers exfiltrated large volumes of customer data and extorted named victims including AT&T, Ticketmaster, Santander, and Advance Auto Parts.

    Why is Snowflake considered a third-party breach?

    Customers experienced the breach inside a SaaS platform they did not operate, through a shared responsibility model they did not fully implement. The downstream individuals affected, including AT&T customers and ticket buyers, had no direct relationship with Snowflake. That is the defining shape of a third-party SaaS breach.

    How did the Snowflake breach happen?

    Attackers used Snowflake-tenant credentials stolen by commodity infostealer malware over the years, often from personal or unmanaged devices. Where customers had not enforced multi-factor authentication and had not restricted login origin via network policy, attackers logged in with standard Snowflake clients, enumerated databases, and exfiltrated data using legitimate queries.

    Was Snowflake itself breached?

    No. According to Snowflake, Mandiant, and CrowdStrike investigations, the Snowflake platform itself was not compromised. The breaches occurred inside customer tenants whose authentication and network configurations did not require MFA or restrict login origin.

    What was the business impact of the Snowflake breach?

    Named victims absorbed multi-jurisdiction breach notifications covering tens to hundreds of millions of records, SEC 8-K disclosures, class actions, regulatory investigations, ransom and extortion attempts, and large remediation programs. The AT&T disclosure on call detail records covering nearly all of its mobile customer base was among the largest single notifications in US telecom history.

    What should TPRM teams learn from the Snowflake breach?

    Read the shared responsibility model literally, enforce MFA and SSO on every critical SaaS tenant, restrict login origin where possible, block personal devices from enterprise SaaS, feed infostealer and credential exposure intelligence into identity controls, and monitor the data plane for bulk query and export activity.

    What technical controls would have helped?

    Mandatory phishing-resistant MFA, SSO enforcement, network policy restricting login origin, disabling local username and password authentication, blocking unmanaged devices, automated rotation triggered by infostealer intelligence, and alerting on bulk export activity inside the data warehouse would each have materially reduced exposure.

    What is the biggest lesson from Snowflake?

    Cloud responsibility is shared, but exposure is still owned by the business. The platform did its half of the deal. The breach happened in the half the customer was supposed to be guarding, against credentials stolen long before, on devices the corporate security team never saw.

    TPRM Blog

    Related TPRM analysis from the blog

    Continue learning with the latest breach alerts, regulatory updates, and analyst playbooks from blog.learntprm.com.

    Visit blog.learntprm.com
    Safe Security - founding sponsor of LearnTPRM.comFounding Sponsor
    For CISOs, TPRM leads and vendor risk program owners

    Autonomous TPRM. 90% less manual effort.

    Almost every case here was findable before it happened

    Read enough third-party breaches and the pattern is brutal: an undisclosed fourth party, an expired certification, an exposure that sat on the internet for weeks. Nobody was lazy - the signals simply arrive faster than a human review cycle. The SAFE TPRM AI Co-Worker watches for them continuously.

    This is for you if you own a third-party risk program - roughly 100+ vendors, quarterly reassessments, DORA / NIS2 / OCC pressure and no new headcount coming. The link opens Safe Security's platform page, not a gated form.

    Five correlated data dimensions per vendor, refreshed continuously across the whole portfolio.

    Zero-touch due diligenceContinuous monitoring across 5 dimensionsAI-powered risk scoring workflows
    • The Fourth-Party Discovery agent finds the undisclosed downstream provider before it becomes your incident.
    • The Outside-In agent detects new vulnerabilities, misconfigurations and breaches as they surface.
    • The Threat Intel agent tracks leaked credentials, filings and legal events per vendor.
    Evaluate SAFE for my organization

    For security and risk leaders assessing a TPRM platform. Opens safe.security in a new tab.

    25+

    AI agents

    90%

    Less manual effort

    None

    Additional headcount

    200+

    Organizations globally

    End to end

    Intake to offboarding

    Ready to Prove You're a TPRM Warrior?

    Most people talk about risk management. Few can prove their expertise under pressure.

    Start Your Free Certification