Facebook Bug Could Give Spammers Names, Photos
angry tapir writes with this excerpt from an IDG report: "Facebook is scrambling to fix a bug in its website that could be misused by spammers to harvest user names and photographs. It turns out that if someone enters the e-mail address of a Facebook user along with the wrong password, Facebook returns a special 'Please re-enter your password' page, which includes the Facebook photo and full name of the person associated with the address. A spammer with an e-mail list could write a script that enters the e-mail addresses into Facebook and then logs the real names. This could help make a phishing attack more realistic."
Seriously? Who is freaking writing these web pages? It would have been easier to NOT include photo's and names than to build it in there!
It's a feature. Say you get amnesia and all you remember is your email address. Now, thanks to Facebook, you have a means of finding out your name, and what you look like!
I'm a popular stranger, I'm nobody famous, I'm a famous nobody.
Fixing this alone means nothing. If you search for someone on Facebook it will show you a name and a profile picture. Sure, it requires a facebook account, but that's not too hard to create for somebody with 4,000,000 email addresses.
Just when you thought all the obvious exploits and privacy problems had to be gone by now, they go off and amaze us again.
Get ready for another irreducibly complex tier of privacy settings, i'm sure.
>>Scraping Facebook for this type of information is prohibited, she added.
Oh, yes. That'll stop em'. Stern warnings always do.
Huh?
Ok, we need an adult to start running this company please. Seriously, this Zuckerberg guy is so far out of his league it is laughable.
"Could" be misused? How about "has" and "is"?
Here comes Mark.
> that could be misused by spammers to harvest user names and photographs. ...that has been widely used by spammers, collection agencies, the government, terrorists, aliens (from outer space and otherwise), foreign governments and the like to harvest user names, photographs and e-mails for years.
There. Fixed that for you.
The site should go down for maintenance until they fix the issue, and only then brought back online.
Nullius in verba
This flaw is no longer available on Facebook logon pages.
In fact it was removed before this story made it to the /. front page.
It was removed approx. 11 hours after the first public articles about it.
- Jesper
My security clearance is so high I have to kill myself if I remember I have it...
I noticed this the other day, but I was kind of hoping it only brought that up because I had a cookie and had logged in before... Guess not.
Jeez... you can write a perl script to do the scraping in about 15 minutes.
Besides the fix for the insecure functions on the page, I certainly hope they are doing IP blocking....
But what a bunch of PR jumbo... the problem is the result of a bug?? I'd disagree. I've seen the login error page. The function of showing the image and repeating the email address is by design . A horribly insecure design in the context of Facebook's privacy settings setup. But it was a design decision, not a bug.
At least that's how I see it.
Huh?
"Facebook Bug Could Give Spammers Names, Photos"
Names, Photos?
A comma was traditionally used in printing headlines in place of "and" because the litho did not usually have an ampersand character with which to save space.
There is no excuse for this misuse of the comma in the 21st century.
I just tested it. Logged out, logged back in with the wrong password.
Guess what? It shows my name. I've turned off sharing my profile picture but the main article is talking about it scraping names for realistic spam. That is still available.
Where are you getting your information again?
I noticed lots of people take pictures of mirrors, too.
Similes are like metaphors
I just tested it. Logged out, logged back in with the wrong password.
Guess what? It shows my name. I've turned off sharing my profile picture but the main article is talking about it scraping names for realistic spam. That is still available.
Where are you getting your information again?
Maybe it relies on a cookie or something, and it only shows that to you because you've been logged in before. I just tried a friend's email address and wrong password, and it didn't show me any information about him. He has never been logged into Facebook on this machine.
I deactivated my account log ago, and just checked - it doesn't say a word about who I am. Not sure if anyone else has tried this to actually see if it works.
Maybe it relies on a cookie or something, and it only shows that to you because you've been logged in before.
That does seem to be the case. I just tested it on two browsers, one of which I don't use with Facebook.
On the browser that I don't use with Facebook, the "Please enter your password" screen did not include a name or picture.
On the browser that I do use with Facebook, and had just logged out seconds before, my name and photo did appear. However, if I entered someone else's address, the name and photo did not appear. Just for kicks, I tried two email addresses, one of which I know does have an account and one of which I know doesn't. Facebook *did* tell me which one was not associated with an account.
A spammer isn't going to have your cookies, so they won't get your name and photo. But they can confirm whether you have a Facebook account or not.
My security engineering text (Anderson, 2nd edition) predicted that social networking websites would become security liabilities because of the amount of personal information they store about their members. That book was published in 2007.
"We were warned?"
Palm trees and 8
Not just the "re-enter password" page. If you enter an email address in the normal facebook search box, facebook will show you the name of the account that uses that email address (though not the photo, if it is blocked).
Sorry Jesper, but you are wrong. I just tried it and the problem HAS NOT been fixed as of 4:47pm EST today.
Fair enough, you tested it and found the flaw alive and kicking.
;-) and I am unable to get any information listed. I have tried with 5 accounts belonging to friends and family (and I picked the e-mails they use for their FB accounts) without getting any interesting information. I would (obviously) not post something like my first comment on a /. front page article without testing it first ...
Did you flush your browser cache before testing? And did you ensure that you are not getting the page from a proxy server someweher between you and the FB server?
If you are still getting the flaw (as I can see a number of other users are also reporting) my guess is that:
1.) They are getting cached results from somewhere
2.) Facebook has fixed the flaw, but propagating it to their 32.000 servers (literally dude) takes a little time.
Obviously I tested it myself before making the first comment
Now, FB should still get hammered for being so damn stupid, but on the servers that I get results from the flaw is gone.
- Jesper
My security clearance is so high I have to kill myself if I remember I have it...
I don't have a facebook account, but I tried a few random emails (pretty much name@gmail.com), and came up with a full name and photo (although more commonly just the full name).
Ask me about repetitive DNA
Q: Is your personal data safe?
A: [in form of a question] Is it in anyway a part of the internet, including being on your own computer in your own home, which is connected to the internet? If yes, then no.
Hell, even if I don't have a Facebook account and someone takes a pictures of me and uploads it to Facebook and tags it with my name then the internet knows what I look like. Privacy is a joke.
On the other hand, perhaps there's a market in creating false identities for people as a false data internet flood. As a business they would sign up for popular social networks with your name and upload a variety of pictures claiming to be you, with routine updates about things you're not actually doing. They could use their client list to 'friend' each other and build a nice false society. If someone on the internet ever posted true or factual information or pictures about you it would be considered less reliable due to the voluminous FUD being provided by the company hired to provide false information, and therefor discarded.
No sig for you. YOU GET NO SIG!
Almost certainly some brain dead acquaintance of yours knows both your email addresses, had them in their email address book under your name and allowed Facebook to rifle through it when they signed up.
Cultist of the Average Middle-Aged Ones
I noticed this 'feature' a long time ago when I entered my password wrong. I was a bit concerned at the time and I did think "what sort of idiot thinks of an idea like this"... At least they're fixing it.
"We have technical systems in place to prevent people's names and photos from showing to unrelated users upon login, but a recently introduced bug temporarily prevented these from working as intended," a company spokeswoman said in an e-mail message. "We are already working on a fix and expect to remedy the situation shortly."
If by "upon login" they mean when a wrong password is entered, I don't understand what the bug is, since the "Is that you?" screen is the intended behavior, not a buggy one. By the way, it only happens if the email address matches the account which was last logged in on the browser, and it forgets it if you wipe the cookies (maybe the "bug" is already fixed?). But even if that page was shown for any email, that's not the only or even the easiest way to get the name and picture matching an email; that's as easy as searching users by email.
Of course it's easy to build a phishing site that replicates the "wrong password" screen, but anyone who falls for such a phishing attempt has worse problems on the internet.
Fixing this alone means nothing. If you search for someone on Facebook it will show you a name and a profile picture. Sure, it requires a facebook account, but that's not too hard to create for somebody with 4,000,000 email addresses.
People from our lab have a paper coming up at RAID this year pretty much on the same issue, exploited at a large scale (trying millions of email addresses): http://iseclab.org/papers/raid2010.pdf. Read it if you want to get an idea of how much impact such an attack can have. As a spammer, if I know the full name and list of friends (public information on facebook) associated with an email address in my spam targets list, I can do some very sneaky, targeted spam pretending to come from one of your friends...
The important point is that this is not a bug. It's an undesirable side effect of the friend finding feature that is very useful to some users and that facebook certainly has no intention of removing. As a consequence of this paper, they apparently implemented a rate limiting in the number of email address queries one can do... better than nothing, but there are no full solutions.
Don't use real names on FB. Online friends will know you by your handle. You can choose your friends and be in control. Basing accounts on email addresses is a good idea but link your FB account to an email that doesn't contain your real name too. :Ð
That's not a 'bug'. Its an incredibly bad design decision.
Jherico
What can the average user can do to ensure his security? "Nothing, you're screwed"