Yahoo yahoo.com

Yahoo data breach 2012: what happened and what to do

In July 2012 attackers breached Yahoo Voices through SQL injection. Have I Been Pwned lists 453,427 accounts, with email addresses and passwords that were stored in plain text.

View all 13,115 breaches
Breach date
11 Jul 2012
Affected
453,427
Data exposed
Email addresses, Passwords
Verified
Yes
Last updated

Source: Have I Been Pwned (CC BY 4.0)

What happened

In July 2012, Yahoo Voices, a publishing service run by Yahoo, was breached through SQL injection. That's an attack that tricks a website's database into returning data it shouldn't. Have I Been Pwned (HIBP) dates the breach to 11 July 2012, added it on 4 December 2013 and lists 453,427 accounts.

HIBP describes the result as nearly half a million usernames and passwords disclosed in plain text. Reporting at the time said the attackers published the list, and that Yahoo first put the number at about 400,000. Later, Yahoo described an older file from its Contributor Network with approximately 450,000 user names and passwords, and said that less than 5% of those accounts had valid passwords.

Use HIBP's count when you cite a figure. The numbers in news reports from 2012 differ by a few thousand depending on when they were written.

Don't mix this up with Yahoo's later breaches

Yahoo reported other, much larger breaches in later years, and they involved different systems. This page is only about the 2012 Yahoo Voices incident.

What was exposed

Two things: email addresses and passwords. The passwords were stored in plain text, so there was nothing to crack. Anyone who got the file could read them.

That's the key point about this breach. Reports at the time said the list held addresses from other providers too, including Gmail. The password someone used for a contributor login might have been the same as their password for email.

What that lets criminals do

If you reused the password, an attacker can log in to the other account. This is called credential stuffing, and it works at scale because people reuse passwords.

Yahoo said less than 5% of the passwords were valid at the time. But the breach is now over a decade old, and a password that never changed is still a password that was published. If your old habit was one password everywhere, treat all of those accounts as at risk.

The company's response

Yahoo described the file as coming from an older Contributor Network system and said fewer than 5% of the passwords in it were valid. If your Yahoo account is still active and you haven't changed its password in years, now is the time.

What to do about an old breach

Change the passwords and turn on two-factor authentication. Then use a password manager so you never reuse one again.

It also helps to look at what the password protected. An old contributor login probably guards nothing of value, but the same password on your email account guards everything, because email is how you reset the rest. Fix the email account first, then work outward through banking, shopping and social accounts. A breach from 2012 is a good reason to do that housekeeping once and properly.

What to do if you were in it

  1. 1

    Change your Yahoo password

    Use a long, unique one. If your Yahoo account is dormant, either sign in and secure it or close it.

  2. 2

    Change any password you reused

    If the old Yahoo password was your password elsewhere, change it first on email, then banking and shopping.

  3. 3

    Turn on two-factor authentication

    Use an authenticator app or a security key on your email account, since it can reset everything else.

  4. 4

    Use a password manager

    It creates and stores a different password for every site, which ends credential stuffing as a risk to you.

  5. 5

    Check whether your email or phone number is in this and other breaches

    A free scan from Serus shows which breaches include your email or phone number. Serus monitors breach databases and the dark web and alerts you when your data shows up. It can't remove data from a breach, so the alert tells you what to change.

Frequently asked

Was I affected by the Yahoo data breach?

Look up your email address on Have I Been Pwned. The Yahoo Voices breach lists 453,427 accounts.

Were passwords exposed?

Yes. HIBP says they were stored in plain text, so anyone who had the file could read them.

Is this the same as Yahoo's other breaches?

No. This is the 2012 Yahoo Voices incident. Yahoo reported other, larger breaches later, in different systems.

Should I change my password?

Yes, if you haven't since 2012, and change it on any site where you used the same one.

Sources

Something wrong or out of date? Tell us and we'll re-check it.

Serus

Check if you're exposed in a breach with Serus

Find your leaks. Get alerted to new ones.

Run a free scan

Related guides

All guides

Related articles

All articles

Cookie preferences

Choose which categories we may use. Full details for every cookie are in our Cookie Policy.

Strictly necessary

Authentication, session management, security and fraud prevention, and saving your consent choice. Always active. The site cannot function without them.

Functional

Remember preferences such as language and settings that improve your experience.

Analytics

Help us understand how the site is used, like pages visited, interactions, and performance, so we can improve it.

Marketing & advertising

Measure our marketing and deliver more relevant ads through partners such as Google, Meta, TikTok, X, and Reddit. Used only with your consent.

Your choice is saved for 12 months and applies across serus.ai, including the app. You can change it anytime from the cookie widget or the "Cookie settings" link in the footer. Withdrawing consent does not affect processing that happened before withdrawal.