Attacker in 2024 Snowflake Breach Pleads Guilty

Attacker Pleads Guilty in Massive 2024 Snowflake Breach Campaign

HIGH
August 7, 2026
3m read
Data BreachCloud SecurityIncident Response

Impact Scope

People Affected

Over 100 million records

Industries Affected

TechnologyFinanceHealthcare

Geographic Impact

United States (national)

Related Entities

Products & Tech

Full Report

Executive Summary

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.


Threat Overview

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.


Technical Analysis

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.

  1. Credential Acquisition: The attacker obtained large volumes of usernames and passwords from underground markets, likely sourced from infostealer malware infections on employee devices.
  2. Account Access: The attacker used automated tools to test these credentials against Snowflake login endpoints.
  3. Bypass of Controls: The attacks succeeded only on accounts where single-factor authentication (username and password) was the sole security measure. Accounts with MFA enabled were resilient to this attack.
  4. Data Exfiltration: Upon gaining access, the attacker navigated the Snowflake environment and exfiltrated sensitive data.

MITRE ATT&CK Mapping


Impact Assessment

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.


IOCs — Directly from Articles

No specific Indicators of Compromise (IOCs) were mentioned in the source articles.


Cyber Observables — Hunting Hints

The following patterns could indicate related activity against cloud data platforms:

Type
Log Source
Value
Snowflake LOGIN_HISTORY view
Description
Monitor for logins from unusual IP addresses, ASNs, or geolocations.
Context
SIEM, Security Data Lake.
Type
Event ID
Value
LOGIN_FAILED_INVALID_USER_OR_PASSWORD
Description
A high volume of failed logins from a single IP may indicate a credential stuffing attempt.
Context
Snowflake logs, SIEM alerts.
Type
Log Source
Value
Snowflake QUERY_HISTORY view
Description
Look for unusually large data scans or queries from a user account shortly after a suspicious login.
Context
SIEM, User and Entity Behavior Analytics (UEBA).
Type
Network Traffic Pattern
Value
Large data egress from Snowflake to an unknown destination.
Description
Potential data exfiltration.
Context
Cloud-native network monitoring tools, Cloud Security Posture Management (CSPM).

Detection & Response

  1. Impossible Travel Alerts: Implement and monitor for "impossible travel" alerts, which trigger when an account logs in from geographically distant locations in a short period. This is a key capability of D3-UGLPA: User Geolocation Logon Pattern Analysis.
  2. Login Anomaly Detection: Use User and Entity Behavior Analytics (UEBA) tools to baseline normal login behavior and alert on deviations, such as logins from new devices, at unusual times, or from suspicious IP ranges.
  3. Data Access Monitoring: Monitor for anomalous data access patterns. An account that suddenly queries or downloads vast amounts of data is a major red flag.
  4. Audit Log Review: Regularly audit Snowflake access logs (LOGIN_HISTORY, QUERY_HISTORY) for signs of unauthorized access or suspicious activity.

Mitigation

  1. Enforce MFA: The single most effective mitigation is to mandate the use of Multi-factor Authentication (MFA) for all users, especially those with access to sensitive data. This corresponds to MITRE Mitigation M1032.
  2. Network Policies: Use Snowflake's network policy features to restrict access to a specific set of trusted IP addresses (e.g., corporate VPN or office IPs). This is a form of MITRE Mitigation M1035: Limit Access to Resource Over Network.
  3. Credential Hygiene: Proactively monitor for corporate credential leaks on the dark web and force password resets for affected users.
  4. Privileged Account Management: Implement the principle of least privilege. User accounts should only have access to the data they absolutely need to perform their job functions. This aligns with MITRE Mitigation M1026.

Timeline of Events

1
January 1, 2024
A widespread credential stuffing campaign targets Snowflake customer accounts, resulting in multiple data breaches.
2
August 6, 2026
The primary attacker behind the 2024 Snowflake breach campaign pleads guilty in a U.S. federal court.
3
August 7, 2026
This article was published

MITRE ATT&CK Mitigations

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.

Audit

M1047enterprise

Regularly audit cloud access logs for signs of suspicious login or data access patterns.

D3FEND Defensive Countermeasures

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.

Timeline of Events

1
January 1, 2024

A widespread credential stuffing campaign targets Snowflake customer accounts, resulting in multiple data breaches.

2
August 6, 2026

The primary attacker behind the 2024 Snowflake breach campaign pleads guilty in a U.S. federal court.

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

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.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Editorial Standards & Analyst Review

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.

Tags

Snowflakedata breachcredential stuffingMFAcloud securityguilty plea

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

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.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

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 Generator

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.