monkey jesus said:
What I don't get is that if you've hacked into Steam for personal information and CC details WHY THE FLAMING BUTTJERKY WOULD YOU ADVERTISE THE FACT ON THE TWATTING FORUMS?!
I don't think anything outside of the forums was actually hacked, but valve are erring on the side of caution.
I recieved an email on the 7th advertising Fkn0wned from "
[email protected]", I disregarded it as spam.. I've just gone back to review it, it *WAS* sent from Valve's servers, except via the VBulletin Mail page (X-Mailer: vBulletin Mail via PHP)..
What I'm guessing happened, is that one of the admin accounts became compromised giving the 'hackers' access to the vBulletin Admin Control Panel, where they were then able to mass spam all the forum users, as well as set announcements and notices on the forum (The annoucement did come from a Valve account after all).
The reason all the panic comes in, is simply because the vBulletin AdminCP has the ability to directly execute SQL statements against the active database, which, depending on database layout and configuration, could allow for direct queries against databases which are unrelated to the forums. A 'SHOW DATABASES' would list all databases available to your user, and "SELECT * FROM `db`.`table`;" could theoretically allow 'cross database examination'.
I'd like to hope that Valve provide different users different permissions to access different databases (why would the forum user ever need access to the payment database?), and this basic level of security *IN THEORY* would prevent access to anything outside the forums. Valve simply need to make sure no nefarious queries were executed which would provide escallation into databases that the forum user shouldn't be able to access..
I highly doubt that they were able to get shell access, as neither forums.steampowered.com and steampowered.com have SSH (at least, directly) available, which is why they weren't able to just remove the forums and replace them with a generic 'hacked' page, as is the norm in this situation, there also isn't an easy way to directly modify the vBulletin PHP scripts, or upload a bonus script to provide a shell.
Just my 2c based on general observations, Disclaimer: I may be completely wrong, and this goes further than it seems.