Identity Breach Report 2026: how attackers get in
115 identity breaches from January 2021 to October 2026, classified by initial access, MFA status, failed control, actor and blast radius
- In 2025-2026, 12 of the 29 breaches on human accounts in Start with Identity's Identity Breach Database (41.4%) began with social engineering of a person, up from 7 of 29 (24.1%) in 2023-2024, while stolen, stuffed or sprayed passwords fell from 15 of 29 (51.7%) to 5 of 29 (17.2%).
- In the 40 identity breaches from 2021 to October 2026 where the record states whether MFA protected the abused account, MFA was bypassed in 25 (62.5%) and absent in 15, and 13 of the 25 bypasses came from a person handing over or approving access.
- In 20 of the 43 identity breaches disclosed in 2025-2026 (46.5%), the abused path had no interactive login at which MFA could apply, up from 7 of 33 (21.2%) in 2021-2022. We call this the MFA blind zone.
- Non-human identities (service accounts, API keys, OAuth apps and tokens) were the abused identity in 29 of 115 identity breaches (25.2%) from 2021 to October 2026, rising from 5 of 33 (15.2%) in 2021-2022 to 14 of 43 (32.6%) in 2025-2026.
- 19 of 115 identity breaches (16.5%) were fan-out breaches, in which one compromised identity at a provider reached many customer organizations. 14 of the 19 abused a non-human identity, and 10 were disclosed in 2025-2026 (23.3% of that period's 43).
- Of the 24 identity breaches that report a count of affected people or consumer accounts, the 10 where MFA was absent on the abused account hold 72.3% of the 445.8 million notifications, 2021 to October 2026.
- Only 10 of 115 identity breaches (8.7%) carry a disclosed dollar figure, and Change Healthcare's $3.067 billion, after a login without MFA, is 96.8% of the $3.17 billion in company-reported costs among them.
- 20 of 115 identity breaches (17.4%) have a recorded regulatory or legal outcome and none of the 43 disclosed in 2025-2026 does yet; breaches with MFA absent drew one 40% of the time (6 of 15), against 12% (9 of 75) where MFA status was unknown or not applicable.
- Start with Identity Identity Breach Database (115 incidents, records verified 31 October 2026)
- US SEC filings: Form 8-K and 10-K disclosures by UnitedHealth Group, MGM Resorts, Microsoft, Live Nation, AT&T, Advance Auto Parts, Block, Aflac, Coinbase, Clorox, Caesars and Dropbox
- Google Cloud (Mandiant), UNC5537 targets Snowflake customer instances for data theft and extortion, 10 June 2024
- Google Threat Intelligence Group, The Cost of a Call: From Voice Phishing to Data Extortion (UNC6040), 4 June 2025, and Widespread Data Theft Targets Salesforce Instances via Salesloft Drift, 26 August 2025
- Okta Security, unauthorized access to Okta's support case management system, 20 October and 3 November 2023
- Cyber Safety Review Board, review of the Summer 2023 Microsoft Exchange Online intrusion (Storm-0558), April 2024
- CISA advisories and emergency directives, including ED 21-03, ED 24-02, the Citrix Bleed advisory of 21 November 2023 and the npm (Shai-Hulud) alert of 23 September 2025
- Huntress, ConnectWise (SkyKick) vendor credentials abused in Microsoft 365 attacks, 16 October 2026, and Microsoft Security Blog on Storm-0940, 21 October 2026
- Regulator actions: New York DFS (PayPal consent order, January 2025), UK ICO (23andMe, June 2025; LastPass, December 2025), OAIC and ACMA (Medibank, Optus), FTC and DOJ (Verkada, August 2024)
Attackers in identity breaches are getting past MFA more often than they find it missing, and a growing share of breaches never touch a login at all. Of 115 identity breaches in the Start with Identity Identity Breach Database, disclosed from January 2021 to October 2026, MFA status is on record for 40: MFA was bypassed in 25 and absent in 15. In 2025-2026, 41.4% of breaches on human accounts began with social engineering of a person (12 of 29), up from 24.1% two years earlier, while stolen and reused passwords fell from 51.7% to 17.2%. And in 46.5% of 2025-2026 breaches (20 of 43) the abused path had no interactive login for MFA to protect, usually because the identity was a service account, token or OAuth app.
We call those two shifts the talk-past attack and the MFA blind zone. A third pattern, the fan-out breach, explains the largest blast radii in the data: one compromised identity at a provider reaching many customers, as with Okta support, Salesloft Drift and the ConnectWise Cloud Backup app. All three terms are defined below. Every number in this report comes from a script anyone can re-run against the public dataset, and the controls section ties each recommendation to the incidents it would have changed.
Methodology
Inclusion rule. An incident is in the database when it is a breach or intrusion disclosed from 1 January 2021 to the snapshot date in which identity was the initial access path or the decisive step: credentials, sessions, tokens, MFA, the help desk, federation, the directory, service accounts, secrets, or a flaw in identity infrastructure. Generic ransomware with no documented identity angle is excluded, and so are attacker claims that neither the victim nor credible press confirmed. The full rule and field definitions are in the database schema.
What is in it. 115 incidents, first disclosed between 11 January 2021 and 22 October 2026, from 13 countries and 15 industry groups. Each record cites its sources (234 in all, and 89 of the 115 records cite two or more), preferring the victim's statement, an SEC filing, a regulator or a named security firm. All records were re-verified on 31 October 2026. 16 records are covered by one of the six SWI breach teardowns, 10 cite an exploited CVE, and 66 map to at least one attack technique.
Periods. Incidents are grouped by disclosure date: 2021-2022 (33 incidents), 2023-2024 (39) and 2025-2026 (43). The last period covers 22 months, to 22 October 2026, not 24.
Classification. Each record carries one value for initial access (17 vectors), one failed identity control (the seven control families in the technique taxonomy), MFA status (absent, bypassed, not applicable, or unknown), a non-human flag, an actor as attributed by the victim or a named security firm, and an actor type. For trend analysis we group the 17 vectors into six families: social engineering of a person (help desk, credential phishing, adversary-in-the-middle phishing, consent phishing, MFA fatigue, SIM swap), stolen, stuffed or sprayed passwords, stolen tokens and exposed secrets, identity infrastructure flaws, trusted third parties and supply chain, and insiders. A few classifications are not record fields (voice-led access, fan-out breaches, the unit of a records count, the type of a dollar figure). Each is an explicit list in the script with a reason per incident, and the script fails if a listed record does not contain the supporting text.
Limits, stated plainly. This is a curated set, not a census. It measures what is known about identity breaches, not all of them. It leans toward incidents that were disclosed, investigated and reported in English, toward the US and Europe, and toward large or technical victims whose security teams publish root causes. The 2025-2026 records are newer, so fewer of them have finished investigations, regulatory outcomes or final victim counts. MFA status is unknown for 37 records, all of them on human accounts. Where a share moves between periods by two or three incidents, read it as a direction, not a rate. Several records describe one campaign from different victims (five cover the Snowflake campaign), and we say so wherever that affects a count.
Finding 1: the talk-past shift
Across the whole database the most common single way in is still a stolen password, but the mix has moved.
| Initial access | All (115) | 2021-2022 (33) | 2023-2024 (39) | 2025-2026 (43) |
|---|---|---|---|---|
| Stolen credentials | 22 (19.1%) | 6 (18.2%) | 13 (33.3%) | 3 (7.0%) |
| Credential phishing | 18 (15.7%) | 5 (15.2%) | 3 (7.7%) | 10 (23.3%) |
| Identity infrastructure vulnerability | 16 (13.9%) | 3 (9.1%) | 5 (12.8%) | 8 (18.6%) |
| Exposed secrets | 9 (7.8%) | 2 (6.1%) | 4 (10.3%) | 3 (7.0%) |
| Third-party access | 9 (7.8%) | 4 (12.1%) | 2 (5.1%) | 3 (7.0%) |
| Credential stuffing | 7 (6.1%) | 0 | 5 (12.8%) | 2 (4.7%) |
| Supply chain | 6 (5.2%) | 1 (3.0%) | 0 | 5 (11.6%) |
| Help desk social engineering | 5 (4.3%) | 0 | 4 (10.3%) | 1 (2.3%) |
| OAuth token abuse | 5 (4.3%) | 2 (6.1%) | 0 | 3 (7.0%) |
| Session or token theft | 4 (3.5%) | 2 (6.1%) | 1 (2.6%) | 1 (2.3%) |
| Insider misuse | 3 (2.6%) | 2 (6.1%) | 0 | 1 (2.3%) |
| Password spraying | 3 (2.6%) | 1 (3.0%) | 1 (2.6%) | 1 (2.3%) |
| Phishing (adversary-in-the-middle) | 3 (2.6%) | 2 (6.1%) | 0 | 1 (2.3%) |
| Consent phishing | 2 (1.7%) | 0 | 1 (2.6%) | 1 (2.3%) |
| MFA fatigue | 2 (1.7%) | 2 (6.1%) | 0 | 0 |
| Misconfiguration | 1 (0.9%) | 1 (3.0%) | 0 | 0 |
The 2023-2024 column is dominated by passwords that simply worked: the Snowflake customer campaign and four of its victims, Change Healthcare, and credential stuffing at 23andMe, PayPal, Roku, Chick-fil-A and Norton. In 2025-2026 those almost disappear and credential phishing becomes the top vector.
The shift is clearest on human accounts, the only place a person can be persuaded:
| Initial access family, human accounts only | All (86) | 2021-2022 (28) | 2023-2024 (29) | 2025-2026 (29) |
|---|---|---|---|---|
| Social engineering of a person | 28 (32.6%) | 9 (32.1%) | 7 (24.1%) | 12 (41.4%) |
| Stolen, stuffed or sprayed passwords | 26 (30.2%) | 6 (21.4%) | 15 (51.7%) | 5 (17.2%) |
| Identity infrastructure flaws | 17 (19.8%) | 4 (14.3%) | 5 (17.2%) | 8 (27.6%) |
| Trusted third parties and supply chain | 6 (7.0%) | 4 (14.3%) | 1 (3.4%) | 1 (3.4%) |
| Stolen tokens and exposed secrets | 6 (7.0%) | 3 (10.7%) | 1 (3.4%) | 2 (6.9%) |
| Insider misuse | 3 (3.5%) | 2 (7.1%) | 0 | 1 (3.4%) |
Definition: talk-past attack. Initial access gained by persuading a person to hand over, reset or approve access (credential phishing by email, text or phone, a help desk reset, an OAuth consent grant, a push approval, or a SIM swap), so that authentication is satisfied rather than broken. The talk-past share is the share of human-account incidents whose initial access is in that family. It was 32.1% in 2021-2022, 24.1% in 2023-2024 and 41.4% in 2025-2026.
The targets changed too. 7 of the 13 social engineering incidents in 2025-2026 involved CRM or SaaS data: UNC6040's Salesforce campaign, Allianz Life, Cisco, Workday, Mixpanel, the University of Pennsylvania and ASOS. In UNC6040's version, the caller posed as IT support and talked the employee into authorizing a modified Data Loader connected app in Salesforce. No software flaw was involved, and no password had to be cracked: the employee approved the attacker's app.
We tested five hypotheses against the periods:
| Hypothesis | 2021-2022 (33) | 2023-2024 (39) | 2025-2026 (43) | Verdict |
|---|---|---|---|---|
| Help desk social engineering is rising (initial access field) | 0 | 4 (10.3%) | 1 (2.3%) | Not supported: it peaked in 2023-2024 |
| Voice-led attacks are rising (record documents a phone call) | 2 (6.1%) | 4 (10.3%) | 4 (9.3%) | Partly: up from 2021-2022, flat since |
| OAuth token and consent abuse is rising | 2 (6.1%) | 1 (2.6%) | 4 (9.3%) | Supported, on small counts |
| MFA fatigue is falling (field or technique) | 2 (6.1%) | 0 | 0 | Supported |
| Non-human identity share is rising | 5 (15.2%) | 10 (25.6%) | 14 (32.6%) | Supported |
The help desk result needs care. The four 2023-2024 cases (Okta customers' service desks, Clorox, MGM Resorts and Caesars) were one wave, covered in our Scattered Spider teardown, and only Marks & Spencer follows in 2025-2026. The phone did not go quiet. It moved from "reset my MFA" to "approve this app" and "log in here", which the database records as consent phishing or credential phishing. Counting help desk and voice-led incidents together gives 2 (6.1%), 5 (12.8%) and 5 (11.6%). MFA fatigue, the push-spam technique behind Uber and Cisco in 2022 (teardown), has no recorded case since. Number matching in authenticator apps is the likely reason, though the data cannot prove it.
Two other vectors grew: identity infrastructure flaws (3, 5, then 8 incidents) and software supply chain (1, 0, then 5). The infrastructure cases are the edge appliances analyzed in the companion Identity Vulnerability Report 2026, from Citrix Bleed to FortiCloud SSO and Ivanti Connect Secure.
Finding 2: MFA was bypassed more often than it was missing
| MFA on the abused account | All (115) | 2021-2022 (33) | 2023-2024 (39) | 2025-2026 (43) |
|---|---|---|---|---|
| Present and bypassed | 25 (21.7%) | 10 (30.3%) | 10 (25.6%) | 5 (11.6%) |
| Not enforced | 15 (13.0%) | 2 (6.1%) | 12 (30.8%) | 1 (2.3%) |
| Not applicable (no interactive login) | 38 (33.0%) | 7 (21.2%) | 11 (28.2%) | 20 (46.5%) |
| Not disclosed | 37 (32.2%) | 14 (42.4%) | 6 (15.4%) | 17 (39.5%) |
Where the record says, MFA was bypassed in 25 of 40 cases (62.5%). How it was bypassed:
| How MFA was bypassed (25 incidents) | Incidents |
|---|---|
| A person handed over or approved access | 13 |
| ... credential phishing that captured a one-time code | 3 |
| ... adversary-in-the-middle proxy | 3 |
| ... help desk reset MFA for an impostor | 3 |
| ... OAuth consent with no MFA prompt | 2 |
| ... push spam (MFA fatigue) | 2 |
| A flaw in identity infrastructure skipped the MFA step | 8 |
| A session or token was stolen after MFA | 3 |
| Stolen password plus a trusted device cookie | 1 |
The phishing cases are instructive because the victims had good MFA by the standards of their day. Dropbox staff passed one-time passwords from hardware keys to a fake login page. At Retool, a caller with a deepfaked voice collected a code, and Google Authenticator cloud sync had already put the employee's other MFA seeds in the compromised Google account. At Cyberhaven, the employee had Google Advanced Protection and still received no MFA prompt, because an OAuth consent grant is not a login. At CircleCI, malware stole an SSO session that was already backed by 2FA. Only the first of these is stopped by switching codes to phishing-resistant MFA. The others need session binding and consent controls.
The 15 missing-MFA cases are more uniform. Every one began with a password that worked: stolen credentials (8), credential stuffing (5) or password spraying (2). They include Colonial Pipeline's legacy VPN, Medibank's contractor VPN, Change Healthcare's Citrix portal, the Snowflake tenants, and Midnight Blizzard's spray of a legacy Microsoft Entra ID test tenant (teardown).
Do not read the collapse in "not enforced", from 12 of 39 in 2023-2024 to 1 of 43 in 2025-2026, as proof that the gaps closed. It is probably partly that, since the Snowflake campaign made MFA enforcement on SaaS tenants a priority, and partly disclosure: 17 of the 43 newest records do not yet say whether MFA was present.
Finding 3: the MFA blind zone
Definition: MFA blind zone. The share of incidents in which the abused path had no interactive login at which MFA could have applied: a service account, API key, token or OAuth app, or a flaw that skips the login step entirely. In database terms, MFA status "not applicable".
| MFA blind zone | 2021-2022 | 2023-2024 | 2025-2026 |
|---|---|---|---|
| Incidents | 7 of 33 (21.2%) | 11 of 39 (28.2%) | 20 of 43 (46.5%) |
| ... non-human identity | 5 | 9 | 12 |
| ... human account, but the flaw skipped login | 2 | 2 | 8 |
Across the whole period the blind zone holds 38 of 115 incidents (33.0%), more than either bypassed or missing MFA. The 2025-2026 growth comes from two directions. Machine identities: npm worms (Shai-Hulud and its second wave), the tj-actions GitHub Action, Salesloft Drift and Gainsight OAuth tokens, JadePuffer's service principals. And appliance flaws that hand out an authenticated session without a login: FortiWeb, FortiCloud SSO before and after the patch, N-able N-central, Ivanti Connect Secure and BeyondTrust Remote Support.
The practical point: an MFA rollout, however good, cannot reach almost half of the newest breaches. Those need short-lived machine credentials, token binding, and patch speed on the identity edge.
Finding 4: non-human identities, a quarter of breaches and rising
| Non-human identity was the abused identity | 2021-2022 | 2023-2024 | 2025-2026 | All |
|---|---|---|---|---|
| Incidents | 5 of 33 (15.2%) | 10 of 39 (25.6%) | 14 of 43 (32.6%) | 29 of 115 (25.2%) |
How the 29 non-human incidents began: exposed secrets (8), software supply chain (6), stolen credentials (5), OAuth token abuse (4), third-party access (3), consent phishing (2) and password spraying (1). The failed control was recorded as non-human identity in 21, credential storage in 4, authorization in 2 and session and tokens in 2. Nation-state actors lean hardest on machine identities: 7 of the 15 nation-state incidents (46.7%) abused a non-human identity, from Nobelium's service principal abuse at Malwarebytes and the Mimecast certificate to the Treasury intrusion through a BeyondTrust API key and Storm-0940's use of ConnectWise app identities.
The secrets were rarely hidden well. Microsoft AI researchers published a SAS token with full control of a storage account. Zeabur kept a non-expiring shared-cluster admin token in plaintext in a private repository. LiteLLM's admin key was committed to a public repository, deleted, and never revoked. TeamFiltration spraying against 28 Chilean Microsoft 365 tenants compromised seven accounts, all functional or service accounts with no MFA and default or never-rotated passwords.
Non-human breaches are also harder to size. 26 of the 29 have no count of affected people or records, because the loss is secrets, source code or downstream access, not a customer table. A breach register that ranks incidents by records affected will systematically under-weight them.
AI shows up in four 2025-2026 records, and in none of them is an AI agent the abused identity. Twice it was the attacker's tooling (JadePuffer's agent toolchain deleting storage accounts within seven minutes, and Storm-0940's ARTEX framework), and twice it was the route to a developer's secrets (Nx prompting installed AI command-line tools to hunt for credentials, and a hijacked AI coding assistant session). The standards that would let an agent carry its own scoped, revocable identity are mapped in the companion Agent Identity Standards Map 2026.
Finding 5: fan-out breaches
Definition: fan-out breach. An incident in which one compromised identity or credential store at a provider (a support account, an integration's OAuth tokens, an app secret, a CI credential, a package publisher token) is used, or exposed for use, against many separate customer organizations. The fan-out is the number of downstream organizations, tenants or repositories reached.
19 of 115 incidents (16.5%) are fan-out breaches: 6 of 33 in 2021-2022, 3 of 39 in 2023-2024 and 10 of 43 (23.3%) in 2025-2026. 14 of the 19 abused a non-human identity.
| Fan-out breach | Disclosed | One compromise | Downstream reach, per the record |
|---|---|---|---|
| Mimecast | 2021 | Microsoft 365 app certificate | Not published |
| Codecov | 2021 | Cloud storage credential, then customer CI secrets | Not published |
| Nobelium delegated admin | 2021 | Reseller delegated admin privileges | 609 customers attacked through 14 compromised providers |
| Okta via Sitel | 2022 | One support engineer workstation | 2 tenants accessed, 366 potentially affected |
| GitHub, Heroku and Travis CI | 2022 | Machine account token, then integration OAuth tokens | Dozens of organizations |
| Twilio | 2022 | Employee access to internal customer tools | 209 customers and 93 Authy users |
| CircleCI | 2023 | One engineer's session | Every customer told to rotate all secrets |
| Okta support system | 2023 | Service account into the support case system | 134 customers, sessions hijacked at 5 |
| Sisense | 2024 | Hard-coded token to customer credentials | Not published |
| tj-actions/changed-files | 2025 | One Action's version tags | Not published |
| Commvault Metallic | 2025 | App client secrets for a backup SaaS | A small number of customers |
| Salesloft Drift | 2025 | One integration's OAuth tokens | Numerous Salesforce instances |
| Gainsight | 2025 | One publisher's connected apps | More than 200 potentially affected instances |
| Nx (s1ngularity) | 2025 | One CI workflow open to injection | Over a thousand valid GitHub tokens leaked |
| Shai-Hulud | 2025 | Stolen npm tokens republishing packages | More than 500 packages |
| Shai-Hulud, second wave | 2025 | Same worm | Over 25,000 repositories with leaked secrets |
| Mixpanel | 2025 | Analytics vendor employee access | A limited number of customers, including OpenAI |
| ConnectWise Cloud Backup | 2026 | One vendor app credential | 162 tenants confirmed, more than 2,250 attempted |
| LiteLLM | 2026 | One leaked admin key | Not published (poisoned release live about two hours) |
Fan-out also creates records of its own. Eight incidents in the database exist because another record's compromise reached them: Signal through Twilio, DoorDash through the 0ktapus campaign, Cloudflare through the Okta support breach, four Snowflake customers, and Gainsight through tokens reporting ties to Salesloft Drift. The Okta support breach shows how the second hop happens: Cloudflare contained the October 2023 session hijack, then missed one access token and three service account credentials from it, which an attacker Cloudflare believes was a nation state used a month later. Cloudflare rotated more than 5,000 production credentials afterward.
Snowflake is not a fan-out breach. Mandiant found no compromise of Snowflake's platform. UNC5537 logged into about 165 customer accounts one by one with infostealer credentials, some from 2020, on accounts with no MFA (teardown). That is a shared-platform campaign: many separate compromises, one technique, one platform. The difference matters for the fix. A fan-out breach is the provider's identity problem and needs the provider to scope, rotate and revoke. A platform campaign is each customer's identity problem and needs each tenant to enforce MFA and network restrictions. The database records six such campaigns, including Snowflake, UNC6040 against Salesforce customers, 0ktapus against more than 130 organizations, and the Microsoft 365 token replay into 79 organizations.
Which identity control failed
| Failed identity control | All (115) | 2021-2022 (33) | 2023-2024 (39) | 2025-2026 (43) |
|---|---|---|---|---|
| Authentication | 51 (44.3%) | 16 (48.5%) | 17 (43.6%) | 18 (41.9%) |
| Non-human identity | 21 (18.3%) | 5 (15.2%) | 5 (12.8%) | 11 (25.6%) |
| Session and tokens | 12 (10.4%) | 3 (9.1%) | 5 (12.8%) | 4 (9.3%) |
| Credential storage | 10 (8.7%) | 1 (3.0%) | 5 (12.8%) | 4 (9.3%) |
| Authorization | 9 (7.8%) | 6 (18.2%) | 1 (2.6%) | 2 (4.7%) |
| Identity lifecycle | 9 (7.8%) | 2 (6.1%) | 5 (12.8%) | 2 (4.7%) |
| Directory and trust | 3 (2.6%) | 0 | 1 (2.6%) | 2 (4.7%) |
Authentication is the failed control in a steady four in ten incidents. Non-human identity is the one that moved, from 5 of 39 in 2023-2024 to 11 of 43 in 2025-2026. The techniques recorded most often across the database are secrets in repositories and CI (14 incidents), infostealer credential harvesting (10), credential stuffing (8), static API key abuse (8) and session cookie theft (7).
Who did it
| Actor type | All (115) | 2021-2022 (33) | 2023-2024 (39) | 2025-2026 (43) |
|---|---|---|---|---|
| Unattributed | 48 (41.7%) | 8 (24.2%) | 13 (33.3%) | 27 (62.8%) |
| Financially motivated | 30 (26.1%) | 11 (33.3%) | 14 (35.9%) | 5 (11.6%) |
| Extortion group | 19 (16.5%) | 7 (21.2%) | 5 (12.8%) | 7 (16.3%) |
| Nation-state | 15 (13.0%) | 5 (15.2%) | 6 (15.4%) | 4 (9.3%) |
| Insider | 2 (1.7%) | 2 (6.1%) | 0 | 0 |
| Researcher (discovered, no attack) | 1 (0.9%) | 0 | 1 (2.6%) | 0 |
46 of 115 records (40%) name an actor, and only 15 of 43 in 2025-2026 do. Attribution lags disclosure, so the unattributed share of recent incidents will fall as reports come in. Named actors, counted only from the actor field as the victim or a named security firm attributed it:
| Actor cluster | Records | Periods | How they got in |
|---|---|---|---|
| Scattered Spider and 0ktapus (UNC3944, Scatter Swine) | 8 | 4, 3, 1 | Help desk social engineering 4, credential phishing 2, third-party access 2 |
| Midnight Blizzard, Nobelium, APT29 | 6 | 4, 2, 0 | Password spraying 2, OAuth token abuse, stolen credentials, supply chain, third-party access |
| LAPSUS$ (DEV-0537) | 5 | 5, 0, 0 | MFA fatigue 2, stolen credentials 2, third-party access 1 |
| ShinyHunters and UNC6040 | 4 | 0, 1, 3 | Consent phishing, OAuth token abuse, credential phishing, an unauthenticated endpoint |
| China-nexus (Storm-0558, Storm-0940, Armory Castle, the Treasury intruder) | 4 | 0, 2, 2 | Identity infrastructure 2, third-party access 2 |
| North Korea (Lazarus Group, TraderTraitor) | 2 | 1, 0, 1 | Stolen validator keys, a hijacked AWS session |
Attributions in three of the Scattered Spider records and three of the ShinyHunters records are hedged in the source ("claimed", "linked", "widely linked"), and the record says so. Marks & Spencer, for example, is claimed by DragonForce and widely linked to Scattered Spider. The pattern across clusters is consistent with the talk-past shift. LAPSUS$ in 2022 used push spam and bought credentials. Scattered Spider in 2023 called help desks. The ShinyHunters-linked activity in 2025-2026 used vishing to get OAuth consent and then reused the tokens. Each generation found a step that MFA did not guard.
Which industries
| Industry | All (115) | 2021-2022 (33) | 2023-2024 (39) | 2025-2026 (43) |
|---|---|---|---|---|
| Technology | 40 (34.8%) | 14 (42.4%) | 11 (28.2%) | 15 (34.9%) |
| B2B SaaS | 19 (16.5%) | 4 (12.1%) | 7 (17.9%) | 8 (18.6%) |
| Cross-industry campaigns | 13 (11.3%) | 4 (12.1%) | 2 (5.1%) | 7 (16.3%) |
| Retail and e-commerce | 8 (7.0%) | 1 (3.0%) | 3 (7.7%) | 4 (9.3%) |
| Media and streaming | 6 (5.2%) | 0 | 5 (12.8%) | 1 (2.3%) |
| Crypto and Web3 | 5 (4.3%) | 3 (9.1%) | 0 | 2 (4.7%) |
| Telecom | 4 (3.5%) | 2 (6.1%) | 2 (5.1%) | 0 |
| Financial services, gaming, government, healthcare, insurance | 3 each | |||
| Education, manufacturing | 2 each | |||
| Energy and utilities | 1 | 1 | 0 | 0 |
Technology and B2B SaaS companies are 59 of 115 incidents (51.3%). Some of that is real (they hold the tokens and integrations that fan-out breaches use) and some is selection: technology companies publish root-cause reports more often than retailers or hospitals do, which makes their incidents easier to classify. The media and streaming spike in 2023-2024 is five unrelated incidents: Reddit phishing, Ticketmaster in the Snowflake campaign, credential stuffing at Roku, an infostealer at Disney and an exposed token at the New York Times.
Finding 6: records affected are concentrated, and missing MFA holds most of them
34 of 115 records (29.6%) carry a number in the records-affected field: 14 in 2021-2022, 14 in 2023-2024 and 6 in 2025-2026. Ten of those count organizations, business accounts or credential sets rather than people (for example 134 Okta customers, or 9,931 credential sets captured by 0ktapus), so we set them aside. That leaves 24 incidents that count people or consumer accounts.
| Largest counts of people or consumer accounts | Disclosed | Count | MFA |
|---|---|---|---|
| Change Healthcare | 2024 | 192.7 million | Not enforced |
| AT&T (Snowflake) | 2024 | 110 million | Not enforced |
| Comcast Xfinity (Citrix Bleed) | 2023 | 35.9 million | Bypassed |
| Internet Archive | 2024 | 31 million | Not applicable |
| Aflac | 2025 | 22.65 million | Not disclosed |
| Medibank | 2022 | 9.7 million | Not enforced |
| Optus | 2022 | 9.5 million | Not applicable |
| Denmark CPR register | 2026 | 8.8 million | Not disclosed |
| Cash App | 2022 | 8.2 million | Not disclosed |
| Robinhood | 2021 | 7 million | Not disclosed |
The 24 counts add up to 445.8 million notifications. That is not a count of people: the same person can appear in several breaches, and some counts are accounts. Read it as the size of the notification burden these incidents created. The median incident is much smaller, about 1.45 million, and 12 of the 24 reached a million. Two incidents, Change Healthcare and AT&T, are 67.9% of the total.
The 10 incidents where MFA was absent on the abused account hold 322.4 million of those notifications (72.3%). The 3 with MFA bypassed hold 35.9 million, almost all of it Comcast. The causal claim is narrow but hard to escape: the largest identity breaches of the period mostly began with a password that worked on its own.
Finding 7: what the disclosed costs show
Only 10 of 115 incidents (8.7%) carry a disclosed dollar figure in US dollars. Six more have a cost note but no USD figure: five give a number we did not convert or that is a range or a claim (LastPass, Medibank, Clorox, Marks & Spencer, and Coinbase's 2025 estimate of $180 million to $400 million), and Caesars disclosed none. The ten figures measure four different things, so we never add them across types:
| Incident | Figure | What it is |
|---|---|---|
| Change Healthcare | $3.067 billion | Company-reported cost, 2024 only (UnitedHealth 10-K) |
| Bybit through Safe{Wallet} | $1.5 billion | Value stolen |
| Ronin bridge | $620 million | Value stolen |
| MGM Resorts | $100 million | Company-reported cost (EBITDAR impact, 8-K) |
| Crypto.com | $34 million | Value stolen, customers reimbursed |
| Cash App | $15 million | Class action settlement |
| Colonial Pipeline | $4.4 million | Ransom paid |
| Advance Auto Parts | $3 million | Company-reported cost for one quarter |
| Verkada | $2.95 million | Civil penalty (for CAN-SPAM violations, in a settlement that also imposed a security program) |
| PayPal | $2 million | Civil penalty (New York DFS) |
| Type | Incidents | Total |
|---|---|---|
| Company-reported cost | 3 | $3.17 billion |
| Value stolen | 3 | $2.154 billion |
| Penalty or settlement | 3 | $19.95 million |
| Ransom paid | 1 | $4.4 million |
Change Healthcare is 96.8% of company-reported cost, and its figure covers 2024 only. Two of the three company-reported costs follow logins without MFA (Change Healthcare and Advance Auto Parts) and the third, MGM, a help desk reset. The value-stolen rows are all crypto, and two of the three are North Korean operations that went through identities rather than code: five of nine validator keys at Ronin, and a developer's hijacked AWS session at Safe{Wallet}. Across the records that carry a figure, penalties and settlements total $19.95 million against $3.17 billion in company-reported cost. On this evidence the breach itself, not the regulatory response, is where the money goes.
Finding 8: regulatory outcomes lag, and missing MFA draws them
20 of 115 incidents (17.4%) have a recorded regulatory or legal outcome: 9 of 33 from 2021-2022, 11 of 39 from 2023-2024 and none of the 43 from 2025-2026. The newest period is not cleaner. The median outcome in the records arrives two years after disclosure (measured as the latest year named in the outcome minus the disclosure year), and 12 of the 20 took two years or more.
| Outcome type (one incident can have several) | Incidents |
|---|---|
| Government directive, alert or review | 7 |
| Criminal charges, plea, sentence or sanctions | 6 |
| Fine or civil penalty imposed | 4 |
| Settlement (regulator or class action) | 3 |
| Regulator or civil proceedings, pending | 3 |
The four fines are LastPass (UK ICO, GBP 1.2 million), 23andMe (UK ICO, GBP 2.31 million), PayPal (New York DFS, $2 million) and Verkada (FTC and DOJ, $2.95 million). Two of the four, 23andMe and PayPal, cite the lack of required MFA in the regulator's own finding, and both followed credential stuffing.
That pattern holds across the set. Incidents with MFA absent drew an outcome in 6 of 15 cases (40%), against 5 of 25 (20%) with MFA bypassed and 9 of 75 (12%) where MFA was unknown or not applicable. Small numbers, and regulators act on harm and on the victim's jurisdiction as much as on controls. But a missing control is easy to cite, and regulators are citing it. CISA's directives cover the other end: ED 21-03 for Pulse Connect Secure and ED 24-02 for the email Midnight Blizzard took from Microsoft. The Cyber Safety Review Board called Storm-0558's forged-token intrusion preventable.
Credentials that should already have been dead
One more pattern cuts across the vectors. In 12 of 115 incidents (10.4%) the abused credential or access should have been revoked, rotated or expired before the attack: it belonged to a former employee or a retired system, it had been exposed in an earlier incident, or it was deleted from view but never revoked. The count is steady across periods (3, 4 and 5). Examples: Colonial's legacy VPN profile, a former Cash App employee's report access, the Ronin validator allowlist never revoked, Microsoft's legacy test tenant, Cloudflare's unrotated Okta-breach credentials, Snowflake credentials stolen as early as 2020, the Internet Archive's unrotated Zendesk tokens, PowerSchool's reused support-portal credential, Gainsight tokens tied to the earlier Drift theft, a departing CrowdSec engineer's GitHub token, LiteLLM's deleted-but-valid key, and GhostAction victims who never rotated after the 2025 wave. None of these needed a new technique. They needed an old credential to still work.
The ten identity controls that would have changed the most outcomes
Each control below is tied to the incidents in the database it addresses, by a rule on the record fields published in the statistics file. A control "addresses" an incident when the incident's recorded access path is the one the control closes. Most incidents are addressed by more than one control (median two), so the counts overlap and do not add to 115. Together the ten address 108 of 115 incidents (93.9%), and the top three alone address 77 (67%). The seven left over are insiders, Optus's unauthenticated API, and four stolen-credential cases where the records do not say how the password was obtained or whether MFA was on.
| Rank | Control | Incidents addressed (of 115) | 2021-2022 | 2023-2024 | 2025-2026 |
|---|---|---|---|---|---|
| 1 | Phishing-resistant MFA on every human login | 40 (34.8%) | 12 | 15 | 13 |
| 2 | Non-human identity inventory, short-lived credentials, no secrets in code or CI | 30 (26.1%) | 6 | 10 | 14 |
| 3 | Brokered, time-bound third-party and integration access | 24 (20.9%) | 8 | 5 | 11 |
| 4 | Bound, short-lived sessions and tokens, revoked on reset | 18 (15.7%) | 6 | 5 | 7 |
| 5 | Treat an infostealer infection as an identity compromise | 17 (14.8%) | 5 | 10 | 2 |
| 6 | Kill credentials on departure, retirement and every upstream breach | 17 (14.8%) | 3 | 8 | 6 |
| 7 | Run the identity edge (VPNs, SSO appliances, remote support) as tier zero | 16 (13.9%) | 3 | 5 | 8 |
| 8 | MFA on every login path, with no exceptions | 15 (13.0%) | 2 | 12 | 1 |
| 9 | Verify callers before any reset, and never approve by phone | 13 (11.3%) | 3 | 5 | 5 |
| 10 | Govern OAuth apps and user consent | 8 (7.0%) | 2 | 2 | 4 |
1. Phishing-resistant MFA on every human login (40 incidents). Addresses human-account incidents where the attacker got in by phishing, push spam, SIM swap, stuffing or spraying, or with a stolen password where MFA was absent. Passkeys and FIDO2 security keys bind the login to the real domain, so a proxy, a code relayed by phone or a push flood gets nothing usable. They also make stuffed and sprayed passwords useless on their own. Start with administrators, help desk staff and anyone who can approve an OAuth app. See phishing-resistant MFA, the enterprise passkeys guide, the passkey rollout checklist and the best phishing-resistant MFA ranking. It is the top control in 2021-2022 and 2023-2024; in 2025-2026 the non-human control overtakes it, 14 to 13. It would not have stopped the CircleCI session theft or the Cyberhaven consent grant, which is why controls 4 and 10 exist.
2. An owned inventory of non-human identities, short-lived credentials, and no secrets in code or CI (30 incidents). Addresses every non-human incident plus every exposed-secret and supply-chain incident. Give every service account, API key, OAuth app and CI token an owner and an expiry. Replace static cloud keys in CI with workload identity federation, publish packages with trusted publishing rather than long-lived npm or PyPI tokens, and scan repositories and CI logs for secrets in code and static API keys. See the non-human identity security guide, API key rotation automation, what is a non-human identity and secrets rotation. This is the control whose count grew most, from 6 to 14 by period.
3. Vendor, contractor and integration access through brokered, time-bound, logged paths (24 incidents). Addresses third-party access incidents and every fan-out breach. Support vendors, outsourced help desks, resellers with delegated admin, and SaaS integrations should reach your systems through just-in-time, approved, recorded sessions, with no standing privilege. For integrations, restrict connected apps to known IP ranges where the platform allows it, scope tokens to the data the integration needs, and know how to revoke every token for one vendor in one action. See implementing privileged access management, the zero standing privileges rollout and the access review checklist.
4. Bound, short-lived sessions and tokens, revoked on reset (18 incidents). Addresses session and token theft, OAuth token abuse, session-and-token failures, and incidents using session cookie theft, token replay or refresh token abuse. Use device-bound session credentials and token protection where your IdP supports them, DPoP or mTLS for API tokens, short session lifetimes for admin roles, and continuous access evaluation so a password reset or risk event ends live sessions. The Microsoft 365 token replay campaign registered 48 rogue Entra devices and replaced MFA methods so access survived resets. See the conditional access policies guide and primary refresh token theft.
5. Treat an infostealer infection as an identity compromise (17 incidents). Addresses incidents using infostealer credential harvesting or session cookie theft. When an infostealer hits any device that has held a work login, including a personal laptop, revoke every session for that user, rotate every credential the browser stored, and check for new MFA methods and OAuth grants. Uber, the Snowflake customers, Disney, Nikkei and CircleCI all trace to infostealer malware. See the infostealer session hijacking teardown, pass-the-cookie, and the identity incident response runbook.
6. Kill credentials on departure, retirement and every upstream breach (17 incidents). Addresses identity-lifecycle failures and the 12 incidents where the credential should already have been dead. Deprovisioning must reach OAuth tokens and personal access tokens, not just the directory account. Retired systems (legacy VPN profiles, test tenants) must lose their credentials when they lose their purpose. And when a provider you use is breached, rotate everything that provider could have seen, as Cloudflare learned. See the secure offboarding checklist, the user lifecycle management guide, orphaned account abuse, orphaned accounts and joiner, mover, leaver.
7. Run the identity edge as tier zero (16 incidents). Addresses every incident whose initial access was a flaw in identity infrastructure. VPNs, SSO appliances and remote-support tools authenticate users and store credentials, so patch them on identity-system timelines (72 hours for exploited flaws), turn off unused SSO features such as FortiCloud SSO, strip their directory accounts to the minimum, and ship their logs off the box. Ivanti attackers Kerberoasted from the appliance; Palo Alto Networks GlobalProtect's auth bypass led to domain controller disks. The Identity Vulnerability Report 2026 found 85% of edge and remote-access identity CVEs in its catalog on CISA KEV. See also SAML forgery, SimpleHelp's OIDC token forgery and what is PAM.
8. MFA on every login path, with no exceptions (15 incidents). Addresses every incident with MFA absent. Several of these organizations used MFA elsewhere; the attacker found the path without it: a legacy VPN profile, a non-production tenant, a remote-access portal, a data warehouse login, a service account on a default password, or a customer account. Inventory every interactive login path, enforce MFA through conditional access with explicit, logged break-glass exceptions, and block legacy protocols that cannot do MFA. For customer accounts, credential stuffing defenses and optional passkeys matter as much as for staff. See MFA implementation best practices, the MFA rollout guide and password spraying.
9. Verify callers before any reset, and never approve by phone (13 incidents). Addresses help desk social engineering and voice-led access. The help desk should never reset MFA on a caller's word: require a call back to a number on file, manager approval, or an identity verification step, and apply stricter rules for privileged accounts. Every employee should know that IT will never ask for a code or an app approval by phone. See help desk social engineering, vishing, account recovery, the Scattered Spider teardown and our analysis of why the help desk is the perimeter.
10. Govern OAuth apps and user consent (8 incidents). Addresses OAuth token abuse, consent phishing and refresh token abuse. Restrict which users can authorize third-party apps, require admin approval for high-privilege scopes, allow-list connected apps in Salesforce, Google Workspace and Microsoft 365, and revoke tokens for apps that have gone quiet. UNC6040, Cyberhaven, Salesloft Drift and Gainsight are this control's cases. See OAuth consent phishing, device code phishing, consent phishing, refresh tokens and the OAuth 2.0 and OpenID Connect implementation guide. The count is small but rose to 4 of 43 in 2025-2026, and three of those four reached many Salesforce customers at once.
When one of these controls fails anyway, the identity incident response runbook covers session revocation, token and secret rotation, and the order to do them in. Several of the 2026 intrusions here were found and documented by outside detection teams (Huntress, Proofpoint, Volexity, Arctic Wolf), which is the case for ITDR coverage of sign-in, token and app-consent events.
About the data
- Dataset: the Identity Breach Database, 115 incidents with one page each, downloadable below as CSV and JSON (full records with sources). The statistics file holds every aggregate in this report, the initial-access families, and each derived list (voice-led incidents, fan-out breaches, downstream records, shared-platform campaigns, credentials that should have been dead, record units and cost types) with a reason per incident.
- Reproduce it:
node scripts/reports/identity-breach-report.mjsin the site repository prints every figure in this report and rewrites the statistics file.node scripts/verify-identity-breaches.mjsvalidates every record against the schema, andscripts/reports/identity-breach-export.mjswrites the CSV and JSON. - Corrections made for this report: Twilio's two records (the 2022 SMS phishing and the 2024 Authy endpoint) were classified under different industries, telecom and technology. Both are now B2B SaaS, matching other cloud communications vendors in the set.
- Limits: a curated set biased toward disclosed, investigated and well-reported incidents in English; MFA status unknown for 37 records; 2025-2026 records are younger, so attribution, victim counts and regulatory outcomes are less complete; records-affected units vary and are not deduplicated people; dollar figures are of four different types and only 10 records have one; some campaigns appear as several victim records.
- License: CC BY 4.0. Cite as "Start with Identity, Identity Breach Report 2026" with a link to this page. Each key finding has a stable anchor (for example
#finding-3). - Corrections and missing incidents: if a classification looks wrong or an identity breach is missing, tell us through the contact page. We will update the record, re-run the numbers and date the change.
Frequently asked questions
- What is the most common cause of identity breaches?
- In Start with Identity's Identity Breach Database (115 incidents disclosed January 2021 to October 2026), the single most common initial access vector is stolen credentials, at 22 incidents (19.1%), followed by credential phishing at 18 (15.7%) and flaws in identity infrastructure at 16 (13.9%). Grouped, stolen, stuffed or sprayed passwords account for 32 (27.8%) and social engineering of a person for 30 (26.1%). The mix is shifting: in 2025-2026 credential phishing was the top vector, at 10 of 43 incidents.
- How many breaches involved MFA bypass?
- 25 of the 115 incidents in the database (21.7%) record MFA as present and bypassed. MFA status is known (present and bypassed, or absent) for 40 incidents, so bypass is 62.5% of the known cases. The bypasses split into a person handing over or approving access (13: phishing, push spam, help desk resets and OAuth consent), a flaw in identity infrastructure that skipped the MFA step (8), a session or token stolen after login (3), and one trusted device cookie (LastPass, 2022).
- What percentage of breaches involve non-human identities?
- 25.2%, or 29 of 115 identity breaches from 2021 to October 2026, abused a service account, API key, token or OAuth app rather than a person's login. The share rose from 15.2% (5 of 33) in 2021-2022 to 25.6% (10 of 39) in 2023-2024 and 32.6% (14 of 43) in 2025-2026. Non-human breaches rarely report a victim count: 26 of the 29 have none.
- How do attackers bypass MFA?
- In the 25 database incidents with MFA bypassed, the most common route was a flaw in an identity appliance or service that skipped authentication (8, including Citrix Bleed and Ivanti Connect Secure). Next came credential phishing that captured one-time codes (3), adversary-in-the-middle proxies (3), help desk staff resetting MFA for an impostor (3), stolen session tokens (3), OAuth consent that never triggered an MFA prompt (2) and push spam (2). Phishing-resistant MFA stops the phishing and push routes but not the infrastructure flaws or stolen sessions.
- Are help desk social engineering attacks increasing?
- Not as a recorded initial access vector. Help desk social engineering is the entry point in 0 of 33 incidents in 2021-2022, 4 of 39 in 2023-2024 (Okta customers, Clorox, MGM Resorts and Caesars) and 1 of 43 in 2025-2026 (Marks & Spencer). Phone-based attacks did not go away. Voice-led initial access held at 4 incidents in each of the last two periods, but the 2025-2026 calls went after data rather than password resets: Salesforce customer records, Cisco's CRM, RingCentral customer data and Dexcom's internal documents.
- What is a fan-out breach?
- Start with Identity's term for an incident in which one compromised identity or credential store at a provider (a support account, an integration's OAuth tokens, an app secret, a CI credential or a package publisher token) is used, or exposed for use, against many separate customer organizations. 19 of 115 incidents in the database qualify, among them Okta's 2023 support system breach, Salesloft Drift, Gainsight, the Shai-Hulud npm worm and the ConnectWise Cloud Backup app credential, which Huntress confirmed in 162 customer tenants.
- Which identity control would prevent the most breaches?
- Phishing-resistant MFA (passkeys or FIDO2 security keys) on every human login addresses the most incidents in the database: 40 of 115 (34.8%), where a person was phished, push-spammed or SIM-swapped, or a stuffed, sprayed or stolen password worked without MFA. Second is an owned inventory of non-human identities with short-lived credentials and no secrets in code, at 30 of 115. Together with brokered third-party access, the top three controls address 77 of 115 incidents (67%).
Cite this report
Free to quote and reuse under CC BY 4.0 with a link back. Each key finding has its own anchor (for example #finding-1) so you can link the exact figure you cite. Published October 31, 2026, last updated October 31, 2026.
SWI Community Team. (2026). Identity Breach Report 2026: how attackers get in. Start with Identity. https://startwithidentity.com/reports/identity-breach-report-2026/