3 ms·
This isn't correct, it's not the only way. A Facebook vulnerability is less valuable than a browser 0-day and could similarly leak credentials. In fact, Facebo
by 0xy 5y ago
This isn't correct, it's not the only way. A Facebook vulnerability is less valuable than a browser 0-day and could similarly leak credentials.
In fact, Facebook has had numerous authentication blunders in the past. [1] One of them was a zero-click mechanism very recently. [2]
Facebook's security team is a joke, or worse -- they're muzzled by product teams and forced to do their bidding. [3]
[1] https://threatpost.com/facebook-patches-oauth-authentication-vulnerability-022613/77563/ https://threatpost.com/facebook-patches-oauth-authentication...
[2] https://about.fb.com/news/2018/09/security-update/ https://about.fb.com/news/2018/09/security-update/
[3] https://appleinsider.com/articles/21/04/22/facebook-dangerous-vulnerability-exposes-millions-of-email-addresses https://appleinsider.com/articles/21/04/22/facebook-dangerou...
- Thorrez 5y agoYou're right. But when there's an exploited vulnerability Facebook logs everyone out and then posts a blog post about it, as show by the 2018 hack you linked to. That hasn't happened here. I don't really consider 3 years ago to be very recent. I think that 3rd link is arguably not a vulnerability. If you intentionally want people to be able to look up future friends by email address, then that's basically the desired behavior. Now arguably allowing people to look up future friends by email is a privacy problem. Some users probably want that feature though. Yes a lack of rate limiting is a problem, but rate limiting won't stop attackers from doing it, it just slows them down.
- 0xy 5y agoLeaking PII in the name of "features" is a security disaster. Ask yourself why Facebook doesn't just make available a spreadsheet of all names associated with which emails on the platform. It's because it's private information. Why doesn't Facebook's security team do anything? Either they're incompetent, or they're being muzzled by product. Additionally, Facebook's privacy policy explicitly says that they don't share your private information that you have chosen to set private. That's an egregious lie.
- Thorrez 5y agoThere's been a bit of miscommunication here, and I think it's partially my fault. It looks like there was a vulnerability in the rate limiter, and Facebook has admitted that and says they're trying to fix it (I don't know whether they have fixed it): >In a statement, Facebook said: "It appears that we erroneously closed out this bug bounty report before routing to the appropriate team. We appreciate the researcher sharing the information and are taking initial actions to mitigate this issue while we follow up to better understand their findings." https://arstechnica.com/gadgets/2021/04/tool-links-email-addresses-to-facebook-accounts-at-scale/ https://arstechnica.com/gadgets/2021/04/tool-links-email-add... I'm not sure whether you're just concerned with this apparent rate limit bypass vuln or with the entire concept of lookup by email. >Ask yourself why Facebook doesn't just make available a spreadsheet of all names associated with which emails on the platform. It's because it's private information. That would be Facebook telling you the email of every account. The behavior we're discussing is not doing that. Facebook allows you to find a person's profile given a person's email (assuming the person didn't disable that lookup it in privacy settings, and also considering rate limits which might be bypassable by a vulnerability). Facebook doesn't allow you do to the reverse unless the person sets email visibility to public. >Why doesn't Facebook's security team do anything? Either they're incompetent, or they're being muzzled by product. What do you think they should do? Just because someone disagrees with you doesn't make them incompetent. >Additionally, Facebook's privacy policy explicitly says that they don't share your private information that you have chosen to set private. That's an egregious lie. What private information is being shared? Your profile URL? Your first and last name? Facebook has an option to disable this lookup. Are you saying people are disabling the lookup and Facebook is disobeying that? >Who can look you up using the email address you provided? https://i.imgur.com/D8qQjq0.png https://i.imgur.com/D8qQjq0.png