visit
Great, except Facebook never encourages you to keep your contact info up-to-date. This isn’t just an opportunity for a friend getting ticked off because you never replied to the text they sent to a phone number you no longer have. This can be game over for your account.
Of course it didn’t work. So I clicked on Forgot your password.
That’s the account I saw when I was searching. The recovery option with the completely visible [until I censored it] phone number was the one I entered. Facebook texts me a code, I enter it, and I’m logged in.
So there it was. I could change the password and lock this guy out of his account, just because he forgot to remove an old number. Or I could play nice and click Skip so that’d he’d never know I logged into his account.
So, what are the chances of somebody randomly getting your old phone number and hacking your account?
This new number was also attached to a Facebook account.
Yep. I guess I’m a bit of a jerk for checking, but I checked and sure enough I was able to log into yet another Facebook account, yet again without a trace. That’s two accounts in a row, without me even trying. And because I keep buying new SIM cards and changing numbers all the time (for legitimate reasons, I promise!), I keep ending up with new Facebook accounts I can just log into. Not sure why I check, but I do.
Okay, so the likelihood of there being another person out there happening to check their new phone number to see if they can steal a Facebook account that happens to be yours is pretty low. But random curious people like me aren’t the people who hack accounts, hackers and scammers are. And believe me, there’s a lot of money to be made stealing accounts.
All I have to do is try to log into Facebook in an Incognito tab using each one of these numbers. Once I find a phone number that matches an account, I just buy the number, wait for my phone to update its number, and then sign into Facebook using the method described earlier. Once I have an account, there’s plenty of possibilities. People buy Facebook accounts on the black market all the time, and even in more public places like Reddit. Or I could message the account’s friends and ask for money, just like . Of course, if the account is still actively used I might not want the person to know. That’s ok. All Facebook accounts have an integrated account for managing Facebook advertising, and I’ve seen these accounts (without the rest of the account) go for $50–100.
Another possibility is attaching a Facebook app (because seriously, who ever goes through and cleans them out) that will use my hijacked accounts to like pages and posts, comment, give fake reviews to businesses, etc., and all from accounts that look real because they are real, which will make them more valuable to people buying my services (if I offered them). Speaking of Facebook apps, remember all those websites and apps you log into with Facebook because you’re too lazy to make an account? Yep, those are now hackable too.
My point here: your Facebook account is a treasure trove worth a good chunk of money. I’m not an overly intelligent kid. Assuming that , only 1 out of every 100 people have an inactive phone number in their account (a figure I just made up), and each account sells for $50, you’re looking at a pool of $107 million dollars. And that’s just from selling the accounts. When you include the scam or botting potential of each account, that dollar value goes up even higher. I guarantee you that somebody out there has already smelled the money, figured this out, and is on the prowl chasing after accounts they can resell. At some point, one of those accounts is going to be yours if you have an outdated phone number on your account. So um yeah, fix that.
Hi James,
There are situations where phone numbers expire and are made available to someone other than the original owner. For example, if a number has a new owner and they use it to log into Facebook, it could trigger a Facebook password reset. If that number is still associated with a user’s Facebook account, the person who now has that number could then take over the account.
While this is a concern, this isn’t considered a bug for the bug bounty program. Facebook doesn’t have control over telecom providers who reissue phone numbers or with users having a phone number linked to their Facebook account that is no longer registered to them.
Thanks,
What I got out of that was “Yeah, that kinda sucks, but that’s not our responsibility so we’re just gonna ignore this, k?” I also contacted an acquaintance working at Facebook and they filed an internal ticket, but couldn’t tell me what the outcome would be. Both these requests were submitted over three months ago, and the issue still remains, so I really think Facebook doesn’t care. I’m hoping that by publishing this, perhaps enough people will pressure Facebook into fixing this gaping hole.RandySecurity
Don’t let users recover accounts solely with the same method used to log in.
If they want to recover after logging in with an email address, make them use another email address or phone number for recovery. The same goes for phone numbers. This alone would stop this exploit in its tracks. Heck, even just requiring users to identify at least one other recovery method probably would be as effective.
Additionally, Facebook should:If you liked this story, consider , where I tweet all sorts of things that probably have nothing to do with information security.