Credential stuffing
An automated attack that tries username and password pairs leaked in one breach against other services, relying on password reuse. MFA and monitoring for unusual login patterns reduce the risk.
Reading Time:
3 min
Credential stuffing is an automated attack in which criminals take username and password pairs exposed in one breach and try them against many other services. It works because people reuse the same password across accounts.
The attempts are often spread across many IP addresses and slowed down, so that they do not trigger simple blocks.
Brute force tries many passwords against one account. Password spraying tries a few common passwords against many accounts. Credential stuffing tries real pairs that already worked somewhere else, so it needs fewer attempts per account and succeeds more often.
Every attempt is a normal login request, and the successful ones use valid credentials. Nothing is broken and no malware is involved. The signs appear only in the pattern, across many requests.
An employee uses the same password for a shopping site and for work email. The shopping site is breached and the pair ends up on a list. Bots try it against email services and find that it works. The attacker reads the inbox, finds password reset links for other services and widens the access.
Attackers rely on people, not on technical flaws. One leaked pair can unlock every account where the same password is used. The more services someone uses, the more likely it is that at least one of them was already breached.
The attacker holds a valid identity. They may read data, change account details, use the account to reach connected services or look for privileged access. Because the login was legitimate, the rest of the session looks normal unless behaviour is being watched.
Stuffing is the method and account takeover is the result. Once the attacker controls an account, they can steal data, commit fraud, send phishing from a trusted address or use the account to move towards more valuable systems.
It stops most attempts, because a valid password alone is no longer enough. Attackers adapt, with MFA fatigue, stolen session tokens and phishing, so phishing-resistant methods such as passkeys and hardware keys are stronger than codes or push approvals.
Any service with a login and customers or staff who reuse passwords, but some accounts matter more. Privileged accounts, service accounts without MFA and accounts that connect to critical applications give the attacker far more for the same effort.
Stopping every attempt is unrealistic. Sharelock watches what identities do after login, so a valid session that starts behaving unlike its owner stands out even when the credentials were correct.
Explore more terms