Fortnite Bugs Gave Hackers Access To Millions of Player Accounts, Researchers Say (techcrunch.com) 27
Researchers at cybersecurity firm Check Point say three vulnerabilities chained together could have allowed hackers to take control of any of Fortnite's 200 million players. "The flaws, if exploited, would have stolen the account access token set on the gamer's device once they entered their password," reports TechCrunch. "Once stolen, that token could be used to impersonate the gamer and log in as if they were the account holder, without needing their password." From the report: The researchers say that the flaw lies in how Epic Games, the maker of Fortnite, handles login requests. Researchers said they could send any user a crafted link that appears to come from Epic Games' own domain and steal an access token needed to break into an account.
Here's how it works: The user clicks on a link, which points to an epicgames.com subdomain, which the hacker embeds a link to malicious code on their own server by exploiting a cross-site weakness in the subdomain. Once the malicious script loads, unbeknownst to the Fortnite player, it steals their account token and sends it back to the hacker. "If the victim user is not logged into the game, he or she would have to log in first," a researcher said. "Once that person is logged in, the account can be stolen." Epic Games has since fixed the vulnerability.
Here's how it works: The user clicks on a link, which points to an epicgames.com subdomain, which the hacker embeds a link to malicious code on their own server by exploiting a cross-site weakness in the subdomain. Once the malicious script loads, unbeknownst to the Fortnite player, it steals their account token and sends it back to the hacker. "If the victim user is not logged into the game, he or she would have to log in first," a researcher said. "Once that person is logged in, the account can be stolen." Epic Games has since fixed the vulnerability.
of course (Score:3)
Re: (Score:1)
Flawless code takes infinitesimal effort. At some point you just have to ship. The most important moral when internetting is not to put all your eggs in one basket because someone else is eventually going to take a basket.
Re: (Score:3)
If you can't be bothered to test it, then use a library written by someone who did.
The user clicks on a link, (Score:1)
Sure some people are dumb but honestly who clicks any link they aren't expecting?
Re: (Score:2)
It would probably improve my score (Score:1)
I played a little bit of Fornite, and found it incredibly difficult. I hope my account gets stolen because whoever steals it is invariably better at Fortnite then me.
Re: (Score:2)
This explains a lot (Score:1)
Even after enabling 2FA my account was still breached, my user name was changed to random alphanumeric nonsense and my friends' list deleted. It wasn't until I changed my password that the unauthorized activity stopped... apparently killing any existing valid
I'm confused (Score:2)