Slashdot Log In
Firefox Spoofing Bug Puts Passwords At Risk
Posted by
Zonk
on Fri Jan 04, 2008 09:52 AM
from the please-keep-the-fox-in-the-pen dept.
from the please-keep-the-fox-in-the-pen dept.
hairyfeet writes "Aviv Raff, an Israeli researcher known for his work in hunting browser bugs, has revealed a Firefox spoofing vulnerability which could allow identity thieves to dupe users into giving up their password. According to Mr. Raff Firefox fails to sanitize single quotes and spaces in the 'Realm' value of an authentication header. Raff was quoted as saying 'This makes it possible for an attacker to create a specially crafted Realm value which will look as if the authentication dialog came from a trusted site.' This vulnerability was shown to be in the latest Firefox, version 2.0.0.11 and until Mozilla fixes this vulnerability Mr. Raff recommends in his blog 'not to provide username and password to Web sites which show this dialog.'"
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
An honest Security Bug (Score:5, Informative)
Denial is the best option (Score:3, Funny)
Re:An honest Security Bug (Score:5, Insightful)
It's like saying there are 10 ways a thief can trick a Toyota user into handing over their car keys, but only 1 way a thief can remotely start your Lexus and drive it wherever they want without you even realizing they've done so. Therefore Toyota's are less secure. Or, conversely, it's like saying paper is more dangerous than dynamite, because more people get paper cuts than blow themselves up.
Parent
Re:An honest Security Bug (Score:4, Funny)
Parent
Re:An honest Security Bug (Score:5, Funny)
Parent
Not to get too technical, but... (Score:5, Funny)
All of them. No wait, let me check...
Yep, all of them!
Parent
Re:Not to get too technical, but... (Score:4, Funny)
We were traveling by plane at half the speed of smell and got passed by a kite.
Then one of the two engines failed. And the guy sitting next to me went nuts
and asked how far the other engine would take us. All the way to the scene of the
crash, I told him. But we'll beat the paramedics by 35 minutes.
-- Ron White
Parent
Show me the demo!! (Score:5, Funny)
Re:Show me the demo!! (Score:4, Insightful)
Parent
Re:Show me the demo!! (Score:5, Informative)
Parent
Re: (Score:3, Insightful)
I'm certainly not following any other links from their site. I'd probably end up on goatse.cx or something.
Some much more informative links (Score:3, Informative)
and
http://www.kriptopolis.org/falsificando-dialogos-firefox [kriptopolis.org] (Spanish)
Phishing (Score:5, Insightful)
Re:Phishing (Score:4, Insightful)
Haven't Firefox zealots been pushing Firefox to the "kind of person that falls for phishing"? I was under the impression that "being secure" was one of their big selling points that they liked to talk about.
Given that, they should fix this immediately.
Parent
Re: (Score:2)
I said that it should be patched in my original post, but my point was that this is just a way to do a phishi
Re: (Score:2)
(Sticking a tie in an electric hand mixer - while wearing the tie - runs a close second)
Re: (Score:2)
Re: (Score:2)
Taking advice from nerds (or anyone else) on topics in which they are not experts is the problem. That's why I have a problem with politics because most of the things being advised by politicians are being advised by people who have little or no expertise in the subject at hand. Seeking foreign policy advice from Senator Obama or Governor Huckabee, for instance, shows a lack of common sense. Seeking advic
Re: (Score:3, Informative)
No mainstream site uses it so they'll probably get confused rather than enter in their password.
Re: (Score:3, Interesting)
And also because HTTP authentication dialogs are quite "spoofable" anyway. You can make a phony dialog, whose style matches the system you're targeting. Of course, you can't make it modal like the real one, but most users can't really tell the difference.
Just like the "lock" on older versions of Internet Explorer. People were taught to look for the "lock" icon on the status bar to assure they are safe. However, if the status bar is disabled (IIRC, it is the bloody DEFAULT), you could fake a status bar wit
You mean Paypal didn't switch to basic auth? (Score:2)
Don't laugh, Datek (now Ameritrade) used basic HTTP auth until about 2001 or so. Yikes!
Re: (Score:2)
Please enter your credentials here: (Score:5, Insightful)
Re: (Score:2, Insightful)
Not Till.... (Score:2)
Re: (Score:3, Informative)
So if you first logon to paypal and afterwards to another page on the same realm, you don't need to retype the username/password.
If another site mimics the exact realm, the username/password is sent to that site as well.
Details here: http://httpd.apache.org/docs/1.3/howto/auth.html#basicworks [apache.org]
Re: (Score:3, Informative)
That doesn't sound right to me, but I'm not going to test it because I'd rather to go to bed.
The realm is not a trusted string in any way, shape, or form, and if a browser did automatically hand out your username and password to any site claiming the same "Realm" it should cause quite a stir in the security community. Reasonably, I'd expect browsers to follow the specs you linked to in the Apache docs but only within the same domain.
On the other hand, Basic authentication isn't widely used, so I guess m
Re: (Score:3, Insightful)
Yes, browser faults are serious and should be fixed, but a bigger problem is sloppy coding of sites that get people into bad "submit th
Youtube video (Score:5, Informative)
http://youtube.com/watch?v=NaCPw1s3GFw [youtube.com]
Trawling for Trolls.... (Score:2)
What's this mean for all those who's answer to vulnerability was to block Flash and use Firefox!!!
Re: (Score:2)
Who pays attention to realm, anyway? (Score:4, Insightful)
I've always interpreted the realm as an advisory comment for the dialog box, and used the URL of the website to indicate whether or not I want to give up a password.
Sam
Just wondering (Score:2, Insightful)
More problems come from giving the user an identical page hosted on some evil server, in that case the user expects to see the login form.Then again, a bug is still a bug, and the
How different browsers handle this (Score:2, Informative)
Sorry, but I'm calling BS (Score:3, Insightful)
Then again, what's the problem?
The standard Firefox HTTP auth dialog says "Please enter the username and password for $REALM at $URL". Note the included URL to prevent phishing.
Now what Mr Raff does is basically set up $REALM as "Google Checkout (https://www.google.com) for more details see my page at" and $URL as the domain name he controls. The whole thing looks like: Please enter the username and password for Google Checkout (https://www.google.com) for more details see my page at http://avivraff.com/ [avivraff.com]".
So no, I haven't looked at the HTTP RFC, but I am not sure that forbiding spaces and quotes in HTTP auth realms is the answer.
What Firefox actually needs is just a better, more fail-safe presentation of the data on this dialog.
Just my 2 AC cents (too lazy to create an account for just that)
Re: (Score:2)
FF1.5 (Score:2)
Here is the real question: How do you really know that your browser is safe at all? You can download the code and read it, but I believe it is not just about co
Re:FF1.5 (Score:4, Insightful)
Well first thing is to make sure you are using the latest version. E.g. not using FF 1.5, which doesn't anymore get security updates at all.
That is pretty much all you need to do if you are a normal user. If you need superiour security, then you run the browser in a sandbox.
Parent
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
PWND (Score:2)
your password
Re: (Score:3, Funny)
Re:pssst (Score:4, Funny)
Parent
Re: (Score:3, Funny)
Re: (Score:2, Informative)
Re: (Score:2)
Finite state machines wit
Re: (Score:2)
Re: (Score:2)
Payment processors? (Score:2)
I always use my own bookmarks or type the url of the site i wish to visit
Say you're trying to buy something online. One typical use case is the following: