Steam Bug Shows You Other Users' Account Details (kotaku.com)
An anonymous reader writes: The Steam game distribution platform is suffering from a particularly bad bug right now. If you log in and try to look at your account details, you're shown the details of another user's account — seemingly picked at random. This includes email address, last 4 digits of a phone number, whether SteamGuard (their two-factor authentication) is enabled, and the last 2 digits of an associated credit card. If you play a game, Steam will show you as being logged in as somebody else while in that game. Many users are being shown pages in other languages, as they are mistaken for players in different regions. This bug follows an apparent DDoS attack that took the service down for several hours. The bug doesn't seem to allow people to purchase games using a different account. That's good, though that means most, perhaps all players, are unable to buy games on Christmas during Steam's huge Winter Sale.
Oh wow, Valve has simply turned Steam off for the moment.
Merry Christmas, Valve guys.
Vintage computer games and RPG books available. Email me if you're interested.
In theory. That's just creepy.
They haven't. Which is the problem. Just look at the Discussions tab under Steam Discussions. It's total chaos.
promising DDoS
Who knows. Whatever it is it's too late to matter. Most people who were going to buy shit bought it before today. You can still play your games with this being broken. Although it is scary to see account details change (mine haven't but it did switch to Portugeuse).
from a community mod
They're going around locking topics like whackamole now.
Here's the text if you're leery:
If you login to check if it's broken, you're account details could be cached for someone else to view. If you don't login, they won't be cached.
Those are shit ways to program, granted.
But it could just be that one of their database instances is out of sync with another, causing one request for a webpage to retrieve several different (and then cached) bits of information for entirely different users. What was user 27 on one database might not be on the other, so you end up logging in as you, but getting Fred's language, and George's wishlist, etc.
Just because you can think of bad ways to program, doesn't mean they are the only possible cause. Steam is a massive place, that has successfully survived an intrusion because it did properly encrypt and hash all relevant data in the past, and which makes heavy use of distributed servers and content delivery networks.
Under DDoS conditions - as suspected to have precluded this problem, it's quite possible some database server has got out of sync, been corrupted while being shut-down or improperly synchronised, or even just filled up and no longer able to properly replicate the global database.
Are you kidding? It's the worst possible disaster! They could find out about my Barbie Pony Farm play time!
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Just another reason that Steam is awful. This is what happens when you put all your eggs in one basket. Who thought it was a good idea to have this ugly, buggy, bloated, and now apparently insecure, program installed alongside every single PC release? And the worst part is that there is no alternative. Origin only offers EA games, and GOG doesn't have many (if any) new releases.
I really can't wait for another service to come along and knock Steam off their pedestal. Maybe then it will force Valve to get their shit together.
... They ask every tine I start steam... Is this your email address, please confirm, so I do then then next time I start it... Is this your mail address! For security :)
Why does Valve (as well as other vendors) hold on to CC info? After completing a transaction the vendor ought to throw that info away. Yes, it is annoying to type the numbers in again each time, but that is much better compared to having CC info stolen. Where are the legislators when we need them? Storing CC info beyond transaction completion should not be permitted for a vendor. Likewise, using the SSN for anything else other than dealing with federal and state departments ought to be disallowed as well. Why do insurance companies and banks need to know my SSN? Do they plan to pay into my retirement account? If they need an ID then (ab)use the driver's license, which also should be only about indicating the ability to operate a vehicle. If there is a need to have an ID then let's have a resident registry and give out ID cards. Why do other countries get this straight and the US doesn't?