Security

What is Credential Stuffing?

Definition

Credential stuffing is a cyberattack in which automated tools use username-password pairs leaked from one site to try logging into other sites, exploiting password reuse.

Credential stuffing is an automated attack technique where attackers take lists of usernames and passwords exposed in data breaches from one service and systematically attempt to log into accounts on other services. The attack relies on the widespread habit of password reuse: people often use the same email and password combination across multiple websites and applications.

The attacker typically obtains credential pairs from public breach dumps, dark web marketplaces, or paste sites. These lists are fed into automated tools, often custom scripts or frameworks like OpenBullet or Sentry MBA, which rapidly submit login requests to target services. The tools can rotate IP addresses via proxies, mimic realistic browser headers, and handle CAPTCHAs or rate limiting to evade detection. A success rate of 0.1 to 2 percent is common, meaning a list of 10 million credentials can yield thousands of compromised accounts on a single target site.

In the wider security landscape, credential stuffing is a subset of account takeover (ATO) attacks. It differs from brute-force attacks, which guess passwords against a known username, and from password spraying, which tries a few common passwords against many accounts. Mitigations include multi-factor authentication (MFA), device fingerprinting, login velocity limits, and requiring users to verify identity from new locations. The OWASP Automated Threats to Web Applications guide (OWASP-008) classifies credential stuffing as an automated threat pattern.

Key facts

  • Exploits password reuse from prior data breaches, typically using lists from public dumps.
  • Automated tools such as OpenBullet and Sentry MBA rotate IPs and user agents to avoid detection.
  • Success rates range from 0.1 to 2 percent of attempted logins, depending on password reuse prevalence.
  • Multi-factor authentication (MFA) is the single most effective defense against credential stuffing.
  • Defined as automated threat pattern OWASP-008 in the OWASP Automated Threats classification.

How it works in practice

In 2019, attackers used credential stuffing to compromise over 50,000 Instagram accounts. They took credentials leaked from other breaches, automated login attempts via a botnet of proxy IPs, and then posted spam from the hijacked accounts. Instagram responded by requiring users to reset passwords if their login patterns matched known leaked lists.

Related terms

Account takeover (ATO) Brute-force attack Password spraying Password reuse Data breach

References

More in Security

2FA

Two-factor authentication (2FA) is a security method that requires a user to present two distinct types of evidence to verify their identity, typically a password and a time-based one-time code from an authenticator app or hardware key.

Bot Management

Bot management detects automated web traffic and distinguishes it from human users, using behavioral fingerprinting and other signals to block malicious bots while allowing benign ones.

DDoS

A DDoS (Distributed Denial of Service) attack overwhelms a target server, service, or network with massive traffic from many compromised computers, making it unavailable to legitimate users.

DDoS Scrubbing

DDoS scrubbing diverts attack traffic to a specialized filtering facility that removes malicious packets and forwards only legitimate traffic to the target network.

Firewall

A network security device or software that monitors and controls incoming and outgoing traffic based on predetermined security rules, acting as a barrier between trusted and untrusted networks.

IDS

An Intrusion Detection System (IDS) monitors network traffic or host activity for signs of malicious behavior or policy violations and generates alerts for security personnel.

IPS

An Intrusion Prevention System (IPS) is a network security device that monitors traffic inline and actively blocks malicious packets before they reach their target.

OAuth 2.0

OAuth 2.0 is an authorization framework that allows a user to grant a third-party application limited access to their resources on another service without revealing their password.

OpenID Connect

OpenID Connect (OIDC) is an identity authentication layer built on OAuth 2.0 that provides a signed ID token containing verified user identity claims.

Passkey

A passkey is a FIDO2/WebAuthn credential stored on a user's device that replaces passwords with public-key cryptography for authentication.

Who Is Online

In total there are 59 users online: 0 registered, 52 guests and 7 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: AhrefsBot Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369