Over 100 million records
On August 6, 2026, a significant legal development was confirmed in the investigation into the massive 2024 Snowflake customer data breaches. The primary individual behind the attacks has pleaded guilty in a U.S. federal court. The campaign targeted numerous Snowflake customer tenants using valid, but previously compromised, credentials. The core security failure enabling these breaches was the absence of multi-factor authentication (MFA) on the targeted accounts. This allowed the attacker to gain unauthorized access and exfiltrate over 100 million records across multiple organizations, highlighting the critical importance of implementing MFA on all privileged and data-access accounts, especially in cloud environments.
The series of attacks, which took place throughout 2024, did not exploit a vulnerability in Snowflake's platform itself. Instead, the threat actor leveraged a large collection of credentials stolen from other sources, such as infostealer malware logs, to launch a widespread credential stuffing campaign against Snowflake customer accounts. The attacker systematically tested these credentials and successfully breached tenants where the accounts were not protected by MFA. Once inside, the actor had access to the data stored within the customer's Snowflake environment, leading to the theft of more than 100 million records.
The attacker's methodology was straightforward but highly effective due to poor security hygiene on the victim's part. The primary technique was credential stuffing, a subset of brute-force attacks.
The impact of this campaign was substantial for the affected Snowflake customers. The exposure of over 100 million records likely included sensitive customer data, intellectual property, and internal business information, leading to significant regulatory fines (e.g., under GDPR or CCPA), reputational damage, and financial losses. Victims incurred high costs related to incident response, forensic investigations, customer notifications, and credit monitoring services. The incident serves as a stark reminder that the security of data in the cloud is a shared responsibility, and customers must implement fundamental security controls like MFA to protect their environments.
No specific Indicators of Compromise (IOCs) were mentioned in the source articles.
The following patterns could indicate related activity against cloud data platforms:
LOGIN_HISTORY viewLOGIN_FAILED_INVALID_USER_OR_PASSWORDQUERY_HISTORY viewLOGIN_HISTORY, QUERY_HISTORY) for signs of unauthorized access or suspicious activity.Enforcing MFA for all users is the most critical defense against credential stuffing attacks.
Restrict access to the Snowflake environment to known, trusted IP ranges using network policies.
Apply the principle of least privilege to ensure user accounts can only access necessary data.
The Snowflake breach campaign was fundamentally enabled by a lack of MFA. The highest priority countermeasure is to immediately enforce MFA for all user accounts accessing the Snowflake data cloud, without exception. This includes service accounts where possible, using certificate-based authentication as a second factor. Implementation should prioritize privileged accounts (administrators, data engineers) and then extend to all users with data access. By requiring a second factor (e.g., a TOTP code from an authenticator app or a hardware token), this technique renders stolen passwords useless on their own, directly and effectively blocking the credential stuffing vector used in this attack. This is not a recommendation but a mandatory security control for any cloud service.
To significantly reduce the attack surface available to threat actors with stolen credentials, organizations should leverage Snowflake's network policy features to implement network isolation. Create allowlists that restrict login access to a narrow range of trusted IP addresses, such as corporate office egress IPs and VPN endpoints. This prevents login attempts from the broader internet, where attackers operate. For a zero-trust approach, integrate Snowflake with a private connectivity solution like AWS PrivateLink to ensure that access to the data cloud does not traverse the public internet at all. This countermeasure ensures that even if an attacker possesses valid credentials, they cannot access the login portal unless they have also compromised the organization's internal network.
To detect and automatically respond to credential stuffing campaigns like the one targeting Snowflake, configure authentication event thresholding. Set up alert rules in a SIEM to trigger when a high rate of failed login attempts (LOGIN_FAILED_INVALID_USER_OR_PASSWORD) is observed from a single source IP address over a short time window (e.g., more than 10 failures in 5 minutes). For a more advanced approach, also monitor for a high rate of failures across multiple user accounts from a single IP. When the threshold is breached, automate a response to temporarily block the source IP address at the firewall or WAF level. This provides an effective, real-time defense against the brute-force nature of credential stuffing.
A widespread credential stuffing campaign targets Snowflake customer accounts, resulting in multiple data breaches.
The primary attacker behind the 2024 Snowflake breach campaign pleads guilty in a U.S. federal court.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.