Nearly Half a Million Yahoo Passwords Leaked [Updated]
An anonymous reader writes "Some 450,000 email addresses and associated unencrypted passwords have been dumped online by the hacking collective 'D33Ds Company' following the compromise of a Yahoo subdomain. The attackers said that they managed to access the subdomain by leveraging a union-based SQL injection attack, which made the site return more information that it should have. According to Ars Technica, the dump also includes over 2,700 database table or column names and 298 MySQL variables retrieved during the attack."
Update: 07/12 20:03 GMT by T :Reader techfun89 adds this update: "Yahoo has confirmed that the usernames and passwords of more than 400,000 accounts were stolen from their servers earlier this week and that data was briefly posted online. The information has since been removed but it wasn't just credentials for Yahoo, but also Gmail, AOL, Comcast, Hotmail, MSN, SBC Global, BellSouth, Verizon and Live.com as well."
you know it makes sense ... .... just waiting for the lastpass one now....
every day there is another hack
who where what when now?
I'm more surprised that Yahoo still had almost half a million users.
when will people ever learn? And not just SQL injection attacks. I had to actually write a destructive exploit for a popen injection attack on a MMORPG before the rest of the dev team would believe me that it was a serious vulnerability (it had code that if you said a URL, people could click on it... except they were just passing what the user wrote to popen, tacked to the end of your browser-launch string). People just never seem to wrap your head around the fact that you never use raw user input for anything that a parser will look at, at any point in time!
Here's probably the funniest discussion thread on injection attacks, ever.
sed "s/SJW.*$/... never mind. I was about to say something stupid, and also, I'm a troglodyte./Ig"
Does anyone have a link to the leak? You know, I want to check if my password was leaked.
450000? so about 15 are real email accounts that people use.
Seems to be common pratics that sites store plaintext password this days, one would think the programmers knew better, is it in an attempt to try and speed optimize things, they leave out hashing ?
Or is there a more sinister reason, someone twisting their arm around.
So, the republicans are right. Unions are evil. ;)
"For I desired mercy, and not sacrifice" -- God
Just changed my password.
Thanks Slashdot, seriously.
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
That explains why, about a month ago, I got a whole rash of "omg funy click here" spam mails for friends with yahoo email addresses (and only yahoo email addresses). I wonder how recent this password dump is. I might have to recommend another round of reset-to-something-complex. My first recommendation was STOP USING YAHOO FFS!, but no one does that =(
UTF-8: There and Back Again
"I'm really surprised that Yahoo leaked 450,000 user passwords. I had no idea Yahoo still had that many users." (link)
"Had another look at the latest Yahoo password leak. There are two users with the password 'hunter2'. (See QDB: http://bash.org/?244321)" (link).
First they sound a bit on the childish side with the silly name, second - why do they do it? They aren't getting money from this are they?
Can someone explain this?
http://d33ds.co/archive/yahoo-disclosure.txt
Slashdotted, more info here:
http://dazzlepod.com/yahoo/
SQL Injection, in this day and age?
Fuck yahoo, fuck the cloud, fuck all the big providers...
Does this include Yahoo Mail accounts?
I know that, awhile back, my account was logged into from some other country (someplace in South East Asia, IIRC) and a bunch of spam links were sent to my contacts. I had a complex password and they didn't change any information. (Odd, since I thought one of the first things a hacker would do is change the password to hold onto the hacked account.) I changed my password and sent folks notice about the hacking. (No, I didn't click on any links or run any programs that would have caused this. I'm extremely careful about security.)
Months later, for a few weeks, I kept getting notices about someone trying to reset my Yahoo Mail password. I kept a close eye on the situation, but it never seemed to progress beyond trying to use the password reset tool to get into my account.
I don't even actively use my Yahoo Mail address anymore. Over the years, it got too clogged with spam and I much prefer GMail. Still, I keep it around just in case.
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
My yahoo password has been forgotten for some time now and I can't remember any of the "registration details" that I used to make it anonymous, so a reset is also not impossible. I was hoping that maybe this password dump would help me out but no... they didn't dump the password to my account... grmpf!
You are not an idiot. Idiots are brilliant in comparison to what you are.
Having my password leaked online with all the potential that that holds is far less abusive than what Yahoo! does with the information in my emails.
*** Don't be dull.***
im sorry, maybe i missed something, how do i know if my password was stolen ? also YELLING isnt always a bad thing CAPS.
how about checking more than just this leak...
have a look at http://bit.ly/rosGrL
regards
John Jones
Obligatory xkcd reference
http://xkcd.com/327/
--- Hindsight is 20/20, but walking backwards is not the answer.
I presume that you cannot actually reach the DB directly (it is shocking how many people in smaller companies have their DB actually in their DMZ), so they must be pushing the SQL injection through an actual Yahoo API, right?
How hard is it to evaluate a string for potential danger?
Surely API calls can be divided into context and 'grammars' of a sort, then these API calls can identify whether a given string is more or less likely to be a threat by keywording, if anything is suspicious (and at this level there will likely be a lot of false positives) you perform a more thorough evaluation based upon the context of the call, and so on...?
Anybody out there do this for a living? Insights please :)
Loading...
Try it. Requires some G-fu but the https:/// URL is discoverable within minutes.
Several people have made similar comments. What worries me is that they are not also slamming them for storing passwords in plaintext AGAIN. User passwords should not be stored anywhere on the system. You store a salt and hash of the password - this is fine for login, but fairly useless for hackers should they get it.
Passwords, 17MB, do not open, save as instead
http://d33ds.co.nyud.net/archive/yahoo-disclosure.txt
Nothing of value was lost, ask any insurance company.
Technically, it was around 4500 unique passwords. The remaining half million oddly enough were all "free2rhyme"...
Lots of sites are reporting this, and apparently enough ppl still have yahoo accounts that they care enough to change the password on, I wasn't able to login.
Hey, you're right. You're a nobody and you noticed. Attaboy, AC!
bah.
Maybe my 1990s-era Yahoo account password was leaked--I'll finally be able to regain access to my account!
Is that a nice thing to say about an obsessive compulsive anal retentive person?
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
I think the real news is Yahoo stores passwords "unencrypted", though one rarely does encryption for passwords just hashing. Maybe the story meant they are stored "unhashed" or "plain text".
I'm starting to think I should just not have an account anywhere. That's hyperbole, of course, but there's a new hack every week and I don't have a good enough memory to use completely unique passwords for every account.
hi
I did some quick looking around but, can't find a link to the actual list of accounts and passwords. Anyone found it?
Seems to me that just a few months ago, before pastebin got their panties in a bunch about password lists, it was a lot easier to check and see if your accounts are on the list.
Not even sure if mine are, or if any are that I care about, most of them, I think, have good passwords but fuck, it would be nice to know. Hell, there is no garauntee that even a good password doesn't hash to the same thing as some bad one that ends up in the rainbow tables.
Shit even just a list of accounts without the passwords would be nice...though.... it is always fun to laugh at other people's passwords. Actually, I know for a fact that my "insecure password" that I use for free throwaway websites is used by someone else because of leaks like this.
"I opened my eyes, and everything went dark again"
...for the yahoo stocks to plummet until they go bankrupt.
Usually, when you see one of these happen, you can find a list somewhere, so you can see if you're on it. I can't seem to find the actual list this time. Does one exist?
This signature intentionally left blank.
Sure, SQL injection shouldn't work, but it wouldn't matter as much if Yahoo hashed passwords in bcrypt or similar. Why the hell do they store cleartext passwords in a database?
BTW, the file is called yahoo-disclosure.txt.
Dang I can't recall the last time I logged in there but I do recall that I had forgotten the password. Now maybe I can log in again. Hmm wonder what my aol, compuserve and Prodigy passwords are too?
Neil Cherry - Linux Smart Homes For Dummies
Stickin' it to corporations is one thing, but huge numbers of people? Didja never see the end of Frankenstein?
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
He was just making a joke about the phrase "Users shouldn't have week passwords".
But you are right, of course. Frequent password changes are not good for security.
They've spent the past several years now making things AJAXy and Web 2.0 compliant. All it does is piss off longtime users like myself, who started using the service with a handful of tags and don't find much value in the AJAXy features. It *doesn't* make them cool in the eyes of potential new users.
It's not a problem unique to Yahoo; but they still need to be called out on it.
AJAX has its place. Streaming quotes are great--on a streaming quote page. They're not so hot when they are displayed on all your pages whether you were looking for quotes there or not. They absolutely suck for things like ads, stupid little FaceBook widgets, etc. Oh, and FaceBook widgets??? It's like Coke selling Pepsi. What's up with that?
If Yahoo would just quit forcing us to buy new hardware to use their pages, they might have a chance. Oh, and all those other sites out there that don't test on IE now. Too cool for IE, are we? Fuck you.
You know, all those smarter than American H1B south Asians I see every day on the light rail near there. They sure know how to prevent SQL injections.
Fuck! How many fucking fucks are there?! I didn't count them all but I got some 15 passwords including the four letters "fuck" per ten thousand passwords.
I'm far from an expert in this area but don't certain ORM frameworks like Hibernate automatically prevent attacks through SQL injection? Though if they're storing plain-txt passwords, I doubt they're using any such frameworks.
I had a strong password "sXbi51VN" and I don't use yahoo voice and I checked out ok with the compromise database but my password was still changed! Got the account back thankfully.
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
Maybe I don't know enough about user account management, so if I am misinformed, somebody please fill me in.
Is there a reason that so many of these big-name corporations are not employing hashes? I mean, the SHA algorithms (for example) aren't exactly hard to come by so it's not like they have to reinvent the wheel. Every DBMS worth its salt has these functions built into it. Is SHA1($password) too much for them to type?
I just cannot fathom why they would ever store unobfuscated passwords...
/* No Comment */
For your viewing pleasure, here are the top 20 passwords by number of occurrences in the Yahoo hacked set. Enjoy!
Password Count
123456 1673
password 804
welcome 439
ninja 333
abc123 255
123456789 226
princess 216
sunshine 213
12345678 208
qwerty 177
michael 167
writer 166
monkey 165
freedom 164
password1 162
111111 160
iloveyou 142
tigger 136
baseball 136
shadow 134
Thanks god for mysql_escape_string and mod_security. Certain large companies like Yahoo you just assume they have the money and time to make sure all of there code is tight, this is pretty lame on their part.
http://interserver.net/
My Yahoo! email address is real, but not my main email address. Still, it has its uses.
Have gnu, will travel.
Please and thank you.
AccountKiller
I have an att.net email account which for some reason has to be accessed through Yahoo, I guess they're corporate partners or something... The point is, I have always protected my email address with religious fervor, and as a result I do not get spam, ever, period, not once. Until today, that is. Make of it what you will, but to me this is just way too much of a coincidence. I strongly suspect it will come out that the hack went deeper and compromised much more than what is currently being reported. To repeat, I have had a totally spam-free yahoo mail address for 5 years and all of a sudden today I get spam, despite the fact that my address is NOT listed in the list of compromised accounts. Make of this what you will, but personally I'm not very happy with Yahoo at the moment.
Uhhh, list is not removed, its actually still the first google result....