XSS marks the spot: Steam vuln dangles potential phishing line

Flaw let users add malicious code to their profile pages

By John Leyden


Security researchers have discovered a significant security vulnerability in Steam, Valve's digital distribution platform for PC gaming.

The bug, which has since been patched, allowed users to add malicious code to their profile, bypassing Steam's security measures. The trick, discovered by security researcher cra0kalo, could have been used to redirect victims to a phishing website or a page loaded with malware, among other exploits.

El Reg invited Valve to comment on the vulnerability, but we're yet to hear back and will update this story when we learn more.

Valve has a history of cross-site scripting (XSS) problems, as internet security watchers have been quick to note, and this one is more serious than most. The gaming platform needs to go to the next level on security in response to heightened threats.

Daniel Miessler, director of advisory services at ethical hacking firm IOActive, commented: "Video games have become mainstream, and along with that popularity has come insecurity. The XSS attack against Steam is an oldie but a goodie, known as persistent XSS. It's called persistent because the attacker makes a change to something relatively static, like a profile, and then anyone who visits that page gets the payload. This is the same type of attack that took down MySpace back in the day."

Miessler helped develop the new OWASP Game Security Framework. ®

Sign up to our NewsletterGet IT in your inbox daily


More from The Register

I found a security hole in Steam that gave me every game's license keys and all I got was this... oh nice: $20,000

Sorry kids, it was patched weeks ago by Valve

'DerpTroll' derps into plea deal, admits DDoS attacks on EA, Steam, Sony game servers

Austin Thompson, 23, cops to $95,000 worth of damage

German e-government SDK patched against ID spoofing vulnerability

Alice becomes Bob

Apache Hadoop spins cracking code injection vulnerability YARN

Loose .zips sink chips 2: Electric Boogaloo

Games-mart Steam halts Bitcoin payments

Hyper-volatility means transaction fees can hit $20 – if they go through before the price of Bitcoin changes

Security? We've heard of it, say web-app devs. 31 in 33 codebases have at least one big bad vuln

HTTP 404: Secure programming not found

SoftNAS no longer a soft touch for hackers (for now)... Remote-hijacking vulnerability patched

Your files are someone else's files, too, thanks to storage bug

Git security vulnerability could lead to an attack of the (repo) clones

Best git patching y'all

OpenFlow protocol has a switch authentication vulnerability

It's old, it's everywhere and it's not likely to be fixed in a hurry

Did you hear? There's a critical security hole that lets web pages hijack computers. Of course it's Adobe Flash's fault

The internet's screen door strikes again – so get patching