Facebook Fixes Bug That Allowed Users To Set Other Users' Passwords
An anonymous reader writes: Facebook has paid $15,000 (€13,600) to an independent security researcher who discovered a simple way of resetting passwords for other people's Facebook accounts, setting a new passphrase and effectively taking over profiles.
The problem was in the fact that Facebook also runs a Beta platform on beta.facebook.com. This platform's "reset password" feature did not include brute-force protection and allowed anyone to guess the six-digit verification code sent to someone's phone when resetting the password. This issue also raises another question: How many unsafe features are on Facebook's beta platform that have not been patched simultaneously with the main platform?
The problem was in the fact that Facebook also runs a Beta platform on beta.facebook.com. This platform's "reset password" feature did not include brute-force protection and allowed anyone to guess the six-digit verification code sent to someone's phone when resetting the password. This issue also raises another question: How many unsafe features are on Facebook's beta platform that have not been patched simultaneously with the main platform?
Normally, you don't expect features that do exist in production to not exist in a dev environment. Unless they were planning on removing rate limiting from production...
It's not like Facebook was really private anyway...People can mark/identify others without the account owner's consent. So this is no surprise to me. Security/privacy is not exactly a priority at facebook. (the opposite actually..)
"Imagination is more important than knowledge" - Einstein
You'd normally expect more features in beta, even if not stable. Weird to see less protection on the beta platform
I could see having a per-account switch to "allow me to use my account in beta" (default = OFF) for developers who want to play with this stuff, but why would you want to expose your production customers to untested software like this?
>> Weird to see less protection on the beta platform
Not if you've ever seen teams refactor code in a large codebase. When that occurs, you often lose a lot of the "history" and "memory" of a branch, which often resurfaces bugs, edge cases take care of years ago and new vulnerabilities.
And we can go back to using "1234" as our password.
Nobody will ever guess that.
-- Tigger warning: This post may contain tiggers! --
The reset email never shows up in my inbox. I've been locked out of my facebook account for three years. I should have hacked my way back in when I had the chance.
Facebook is not about customer service. It's not Mickey Ds.
FB is largely a platform for people, namely Americans, to bolster their ego without doing any real work. You just post some tit pictures and let the "likes" roll in, and if puffs your ego up. FB is one of the worst things to ever happen to the American psyche. Everyone thinks they are a bad ass with talent, whereas reality is closer to "whiny bitch that no one cares about"
fucking cheapskates.
___
wtf is with capcha treating me like a nigerian prince trying to send webmail? captcha: zmnjwfm
This issue also raises
What did it do first to warrant the use of the world "also"?
another question
What was the first question?
systemd is Roko's Basilisk.
Schemes for resetting passwords fundamentally lower the security of the system and almost always rely on insecure transports (Email and SMS).
At the very least users should be given the option of not allowing any password reset or recovery features to be used in conjunction with their account.
Rather than conceding to inevitability of forgotten passwords I would rather see sites warn users ahead of time what the consequences are including suggestion to write it down and store it in a safe place.
--
From origional descent devs
http://media.revivalprod.com/O...
15K? I would have paid more. That's total account compromise from what I can read. That deserves more, even if the entry point is from the beta platform.
Go away!
Nearly all my friends have Facebook accounts. It's easy to chat with people. It's easy to view my chat logs (compare to the old AIM, where I couldn't view my chat logs everywhere, even though I'm sure they stored them for themselves). It's easy to share photos and news articles. It's incredibly easy to schedule events. The event feature is killer, probably my favorite aspect.
Fucking epic, you nailed it. It's like the trend now where everyone is an "engineer" even though they're just copypasting bits of Ruby and PHP around, let alone understanding actual solid coding practices and algorithm design.
And it's not just Facebook that bolsters the ego of these codemonkeys by calling them "engineers". Central and northern CA is littered with companies that continue this idiotic practice.
They don't know anything about programming and even less about security.
FB is largely a platform for people, namely Americans, to bolster their ego without doing any real work.
Except that world wide, North American FB usage is less than 20% of total FB usage.
I am Slashdot. Are you Slashdot as well?
A Facebook security problem? I can hardly believe that, seeing as how it's never happened before. *cough*
Just cruising through this digital world at 33 1/3 rpm...
Instead of suing the guy for figuring it out, they're finally paying out their bug bounty?
Interesting, maybe i'll finally submit my findings.
Speaking as someone in my 30s who has been programming since I was 6, I use Facebook to banter with mostly non-techie friends who don't live close, find out random things about their lives, and share pictures of cats. It's a tool for casual socialisation online, not intellectual gentlesirs nor rebels with a cause.
So that's how I ended up in Oregon, checking my Facebook on a Windows machine... Good thing they didn't bruteforce my 2nd factor.
"Everybody's naked underneath" -- The Doctor
You are not the customer.
Advertisers are the customer.
You are the product.
This is the news I've been waiting for. I can finally create a facebook account.
It's only me that thinks that it's a really low bounty for such a bug? I mean, relative to the black market price.
Not to be a dick, but you're right and it may be good. The egoism you're describing is described in research as "self affirmation." Studies are showing that FB is good at it and that it may be healthy for us to do.
IIRC, Jeff Hancock (currently at Stanford) has some articles on this idea.