Threats & attacks

What is Credential Stuffing?

How credential stuffing turns one leaked password into account takeover at scale, and the controls that stop it.

What is Credential Stuffing
Key takeaways

  • Credential stuffing is the automated replay of stolen username and password pairs against login pages, used to take over accounts without breaching your systems.
  • It works because of password reuse. A strong password gives no protection once it has leaked from another site.
  • Verizon’s 2026 Data Breach Investigations Report found that vulnerability exploitation overtook credential abuse as the leading initial access method. However, credential abuse remained a significant threat, featuring in 39% of breaches.
  • The New York Attorney General found several of the companies had not detected the attacks that had compromised their customers’ accounts.
  • 23andMe was fined £2.31 million by the UK ICO over a credential stuffing attack, though its own systems were never breached.
  • Multi-factor authentication is the single strongest control and is named directly in NIS2 Article 21(2)(j).
  • Screening passwords against known-breach lists stops reused leaked passwords at the door. NIST SP 800-63B now requires it and drops forced rotation.
  • Detection alone is unreliable, because attempts use valid credentials and spread across many IP addresses.
  • In Sweden, NIS2 is law as Cybersäkerhetslagen (SFS 2025:1506), and board members can be held personally accountable under Article 20.

Credential Stuffing Defined in Plain Terms

Credential stuffing is the automated testing of stolen username and password pairs against login pages, so attackers can take over accounts without ever breaking into your systems. The credentials come from other companies’ breaches. Because many people reuse the same password across sites, one old leak can open accounts everywhere.

The method scales because three things line up. Billions of leaked credentials circulate online, cheap tools automate millions of login attempts and password reuse is still normal. In its 2022 guide, the New York Attorney General cited a 2020 study estimating more than 15 billion stolen credentials in circulation, a figure that has almost certainly grown since.

For a business, a successful attempt is not a minor nuisance. It means account takeover, fraud and, if personal data sits behind the account, a reportable breach.

How a Credential Stuffing Attack Works

A credential stuffing attack runs in four plain steps, and none of them needs much skill.

How a Credential Stuffing Attack Works
  • Get a list: the attacker buys or collects a combo list, thousands or millions of username and password pairs leaked from unrelated breaches and traded on criminal forums.
  • Automate the logins: the list is loaded into tooling that submits login attempts at speed.
  • Spread the traffic: attempts are distributed across many IP addresses and proxy networks so no single address trips a rate limit. OWASP notes that credential stuffing toolkits ship with proxy support for exactly this.
  • Abuse what opens: the pairs that log in are used for fraud or resold to other criminals.

Most attempts fail, and that is priced in. The New York Attorney General found that a single run across a large list still opens thousands of accounts, which is why the economics work for the attacker. The lists are cheap, the tools are point and click and the success rate does not need to be high.

Types of Credential Attacks

Credential stuffing belongs to a family of attacks on login pages. They can look alike from the outside, but each starts from very different information.

  • Credential stuffing: replays real username and password pairs already leaked from another breach. Password strength does not help, because the password is already known.
  • Brute force: guesses passwords from scratch against an account. A long, unique password defeats it.
  • Password spraying: tries a few common passwords across many accounts at once to stay under lockout thresholds.

You will also see the term password stuffing. It is just another name for credential stuffing and describes the same replay attack, not a separate technique.

Credential stuffing is the entry, and account takeover is the result. From a hijacked account an attacker can commit fraud, read data or pivot deeper into a system. OWASP catalogues credential stuffing as automated threat OAT-008 and treats it alongside brute force and password spraying.

The Business Impact of Credential Stuffing

The damage lands in several places at once, not just on the accounts that are opened.

  • Account-takeover fraud: hijacked accounts are used for fraudulent purchases, stored-value theft and payment abuse.
  • Data breach and fines: if accounts hold personal data, a successful attack is a reportable breach. The UK ICO fined 23andMe £2.31 million over a credential stuffing attack, even though 23andMe’s own systems were never breached.
  • Infrastructure load: the flood of automated logins degrades performance and raises costs on its own.
  • Customer trust: takeovers, forced resets and fraud notices wear down confidence and drive churn.

The scale is not marginal. According to Verizon’s 2026 Data Breach Investigations Report, vulnerability exploitation overtook credential abuse as the leading initial access vector for the first time in the report’s 19-year history. Vulnerability exploitation accounted for 31% of breaches, compared with 13% for credential abuse. However, stolen credentials remained a major threat, with credential abuse involved in 39% of breaches at some point during the attack.

The New York Attorney General found more than 1.1 million accounts compromised across 17 companies and noted that several of the companies had not detected the attacks that had compromised their customers’ accounts. The cost is rarely one line on a budget. It is fraud, engineering time, legal exposure and lost customers together.

Real-World Cases

Three cases show the same pattern playing out across different industries.

The 23andMe Breach (2023)

From April to September 2023, attackers ran stolen credentials against 23andMe’s login page and directly accessed about 14,000 accounts, roughly 0.1 percent of its 14 million customers. 23andMe’s own systems were never breached.

Through the DNA Relatives and Family Tree features, those 14,000 accounts exposed data on about 6.9 million connected people. The company disclosed the attack in October 2023.

The UK ICO fined 23andMe £2.31 million in 2025, pointing to a failure to prepare for, monitor and respond to credential stuffing. Required multi-factor authentication and breached-credential monitoring would have blunted it.

Real-World Cases credential stuffing

The PayPal Attack (2022)

Between 6 and 8 December 2022, attackers used credentials leaked elsewhere to access about 35,000 PayPal accounts. PayPal confirmed the activity on 20 December and reset the affected passwords.

Exposed data could include names, addresses, dates of birth and national tax or Social Security numbers. PayPal reported no evidence of misuse or unauthorised transactions and gave affected users two years of identity monitoring.

PayPal’s own advice named the fix. Turn on two-factor authentication and stop reusing passwords across sites.

The Roku Incidents (2024)

Roku found two credential stuffing waves in early 2024. The first reached 15,363 accounts. While watching for more, Roku uncovered a second wave affecting about 576,000 accounts, for 591,363 in total.

In fewer than 400 cases, attackers used stored card details to buy subscriptions and hardware, which Roku refunded. No full card numbers or Social Security numbers were taken.

Roku’s response was to make two-factor authentication mandatory for all 80 million-plus accounts, not only the ones that were hit. The monitoring that surfaced the second wave is the part worth copying.

Credential Stuffing and Compliance

For Swedish and EU organisations, defending the login against credential stuffing is closer to a legal duty than an optional extra.

NIS2 and Cybersäkerhetslagen: NIS2 Article 21(2)(j) names multi-factor authentication as a required measure, the first time EU law has named MFA directly. Article 21(2)(i) covers access control. Article 20 makes the management body approve and oversee these measures, with personal accountability for failures. In Sweden the directive is law as Cybersäkerhetslagen, SFS 2025:1506, in force since 15 January 2026. See our NIS2 compliance guide.

A credential stuffing attack that disrupts services or exposes data also triggers the reporting cascade to MCF (formerly MSB). That is a 24-hour early warning, a 72-hour notification and a final report within one month.

GDPR: where leaked-credential access exposes personal data, GDPR Article 32 requires appropriate security and Article 33 requires notifying IMY within 72 hours. The 23andMe fines show regulators will act on a credential stuffing failure. See our GDPR compliance guide.

DORA: financial entities fall under DORA, which requires strong authentication and access control and is supervised by Finansinspektionen. See our DORA compliance guide.

How to Spot a Credential Stuffing Attack

Credential stuffing is hard to see from the user’s seat, because every attempt uses a real password and looks like an ordinary failed login. The signals live in your logs.

  • A sudden spike in login traffic or failed-login rate.
  • A surge in account lockouts.
  • Logins from many unfamiliar IP addresses and countries in a short window.
  • Impossible travel, where one account signs in from distant places minutes apart.
  • Traffic concentrated on the login endpoint rather than the rest of the site.
  • A rise in customer reports of locked or changed accounts.

Detection has a ceiling. The credentials are valid, and attackers spread attempts across many addresses and slow them down to blend in. Spotting a campaign matters, but it will not stop one on its own, which is why prevention has to sit underneath.

How to Defend Against Credential Stuffing

No single control stops credential stuffing, so defence works in layers across people, process and technology. Start with the controls that carry the most weight.

How to Defend Against Credential Stuffing
  • Require multi-factor authentication, ideally phishing-resistant methods like passkeys. OWASP and NIS2 both put MFA first. Implement it fully, because a half-finished rollout still leaves gaps.
  • Screen passwords against known-breach lists at signup and reset, and across your existing users. NIST SP 800-63B makes this a requirement and drops forced periodic rotation, which only pushes people toward weak, predictable passwords.
  • Deploy bot detection and management, using device and behavioural signals. CAPTCHA helps but has limits, since attackers use solver services.
  • Rate-limit logins and monitor login telemetry so a spike is caught early.
  • Block or challenge traffic from known-bad IP addresses, proxies and datacentre ranges.
  • Move toward passwordless sign-in, which removes the reusable password attackers depend on.
  • Do not use an email address as the only username, which makes combo lists easier to build.

Encourage unique passwords and a password manager, and check whether your own domains already appear in leaked-credential data. eBuilder Security’s domain breach detector runs that check.

Finally, write down how you will respond to an attack and make sure someone is watching for one. Continuous monitoring is what turns a silent campaign into an alert. eBuilder Security’s managed detection and response and penetration testing cover both the watching and the testing of your login defences. Treat the login page as an exposed front door, and defend it like one.

Myths & Facts

Myth

A strong password protects me from credential stuffing.

Credential stuffing is the same as brute force.

If our own systems are not breached, we are not responsible.

Turning on MFA solves credential stuffing completely.

An attack on this scale would be obvious to us.

Forcing a password change every 90 days keeps accounts secure.

Fact

A strong password stops guessing attacks, not credential stuffing. Once that password has leaked from another breach, attackers simply replay it.

Brute force guesses unknown passwords. Credential stuffing replays real pairs already confirmed in a breach, so it skips guessing and bypasses password strength.

23andMe's systems were never breached, yet the UK ICO still fined it £2.31 million for failing to defend its login against credential stuffing.

MFA is the strongest single control, but it has to be implemented fully. The New York Attorney General found one firm with more than 140,000 accounts compromised despite a flawed MFA rollout.

The New York Attorney General found several of the companies had not detected the attacks that had compromised their customers’ accounts.

NIST now advises against scheduled rotation and recommends screening passwords against breach lists instead, because routine rotation produces weak, predictable passwords.

Test Yourself

Four real-world scenarios, then six knowledge questions. See how prepared you would be under pressure.

Scenario Simulation

  1. Your login page suddenly shows a huge spike in failed logins from hundreds of IP addresses overnight.

    What do you do?

    • Assume it is a traffic glitch and wait
    • Treat it as credential stuffing, then enforce MFA and rate-limit the login
    • Reset every user's password on a 90-day cycle
  2. A customer account is accessed with the correct password from a new country, then starts pulling data on linked accounts. The password was never stolen from you.

    What is the right conclusion?

    • Your systems were breached and need rebuilding
    • A leaked password was reused here, and MFA plus monitoring would have helped
    • Nothing to do, since the login used a valid password
  3. You can fund one control first against credential stuffing.

    Which gives the most protection?

    • A longer minimum password length
    • Multi-factor authentication across all accounts
    • A 60-day forced password reset
  4. A credential stuffing attack on your Swedish company exposes customer personal data.

    What is your obligation?

    • Nothing, because the credentials came from elsewhere
    • Notify the regulator within 72 hours under GDPR and follow NIS2 reporting
    • Wait for the attacker to make contact

Knowledge Test

  1. What does credential stuffing rely on to work?

    • Guessing random passwords
    • Reused passwords leaked from other breaches
    • A flaw in your own database
    • Stolen MFA tokens

    It replays username and password pairs leaked elsewhere, which works because people reuse passwords.

  2. How does credential stuffing differ from brute force?

    • It guesses faster
    • It replays known credential pairs instead of guessing
    • It only targets admins
    • It needs no automation

    Brute force guesses unknown passwords, while credential stuffing replays pairs already confirmed in a breach.

  3. Which control does OWASP name as the primary defence?

    • CAPTCHA
    • Multi-factor authentication
    • Longer passwords
    • IP allowlists

    OWASP's cheat sheet puts multi-factor authentication first as the main counter-measure.

  4. What is password stuffing?

    • Padding passwords with symbols
    • Another name for credential stuffing
    • A password manager feature
    • A brute-force variant

    Password stuffing is just another term for credential stuffing, the same replay attack.

  5. Why is credential stuffing hard to detect?

    • It uses invalid passwords
    • Attempts use valid credentials and spread across many IPs
    • It only runs once
    • It avoids the login page

    The attempts look like ordinary logins and are distributed across addresses to evade limits.

  6. Which EU law names multi-factor authentication as a required measure?

    • GDPR
    • NIS2 (Article 21)
    • The EU AI Act
    • PSD1

    NIS2 Article 21(2)(j) names MFA directly, transposed in Sweden as Cybersäkerhetslagen.

Take It with You

Share the Summary PDF with Your Team

A short distilled brief in PDF: key findings, red flags and action steps.

Download summary PDF

Why Training Matters

Credential stuffing works on a human habit, reusing the same password across sites. Technology carries most of the defence, but the exposure starts with people, so awareness closes a real gap.

Staff who use unique passwords, a password manager and multi-factor authentication take their accounts out of reach of replayed credentials. Training also helps them recognise the account-takeover warning signs, such as unexpected lockouts or password-reset emails. eBuilder Security’s security awareness training builds those habits.

Frequently Asked Questions

What is credential stuffing?

Credential stuffing is a cyberattack that uses automation to test stolen username and password pairs against login pages, aiming to take over accounts. The credentials come from unrelated data breaches. It succeeds because many people reuse the same password across services, so one old leak can unlock many accounts.

How is credential stuffing different from brute force?

Credential stuffing replays real username and password pairs already leaked from another breach, so it does not guess. Brute force starts with no known credentials and guesses passwords against an account. A long unique password defeats brute force but offers no protection against credential stuffing once that password has leaked.

What is password stuffing?

Password stuffing is simply another name for credential stuffing. It describes the same attack, where criminals replay username and password pairs stolen from other breaches against a login page. It is not a separate technique. Whichever term you see, the defence is the same. Multi-factor authentication and breached-password screening stop both.

Does multi-factor authentication stop credential stuffing?

Yes, multi-factor authentication is the single most effective control against credential stuffing, because a stolen password alone is no longer enough to log in. It has to be implemented well across all accounts. Phishing-resistant methods like passkeys are strongest. NIS2 Article 21(2)(j) names MFA as a required measure.

How do I know if my business is under a credential stuffing attack?

Watch your login logs for the signs. A sudden spike in failed logins, a surge in account lockouts and sign-ins from many unfamiliar IP addresses or countries all point to credential stuffing. Because the attempts use valid passwords and spread across addresses, detection alone is unreliable and needs prevention underneath.

What does OWASP recommend for credential stuffing protection?

OWASP's Credential Stuffing Prevention Cheat Sheet puts multi-factor authentication first as the primary defence. Where MFA is not possible, it recommends layered controls such as bot detection, device fingerprinting, blocking known-bad IP addresses and avoiding email addresses as usernames. OWASP catalogues credential stuffing as automated threat OAT-008.

Is credential stuffing illegal?

Yes, credential stuffing is illegal in most jurisdictions, as it involves unauthorised access to computer systems and accounts, and attackers have been prosecuted for it. For the targeted business, a successful attack that exposes personal data also creates legal duties under GDPR and NIS2, including breach notification.

Is credential stuffing a NIS2 or GDPR issue?

It is both. NIS2 requires multi-factor authentication and access control under Article 21, so weak login defences are a compliance gap for in-scope organisations. If an attack exposes personal data, GDPR Article 33 requires notifying the regulator within 72 hours. In Sweden these duties sit in Cybersäkerhetslagen.

You Understand the Risk.
Now See Where You Stand.

Book a 30-minute briefing with one of our analysts, or run the free breach check first to find out what attackers already know about your organisation.

Book a 30-Min Briefing
No sales pitch, just a straight assessment

How eBuilder Security Can Help

Awareness is the first layer. These are the services that turn it into measurable protection.