Tuesday, May 10, 2005

Firefox Vulnerability

Just a week back Firefox browser downloads crossed the magical 50 million mark, signifying the growing acceptance of open source softwares.

However on 8th May 2005, two critical bugs were discovered in Firefox. Eventhough both are critical in nature, their effectiveness increased when they were exploited in conjuction.

Check out the Secunia Advisories which is accepted by all in the software industry.

Greyhat security - one of the discoveres of this bug, has this to say.

Normally all critical bugs are patched up in a day or two by Firefox. This one still hasnt been fixed (today is the third day since the discovery). However they have made a workaround and renamed their update servers, making sure that default installations arent vulnerable.

And before you bash Mozilla and dump Firefox, just remember that we got a workaround and response from Mozilla (changing their servers & few more) in hours instead of days and weeks by Microsoft. Not to mention the fact that MS, takes months & years if not never, to patch some of the vulnerabilties. Whereas in Firefox, one can trace the bug status and see what effort is put into it.

If you are interested in tracing the bug status, then check out this bugzilla entry [Update on 11 May: Due to security reasons, one needs to be a registered member to access the details.]

Reproducible Test Case:
If you are keen on testing whether your browser is vulnerable. Then here is a neat test:
Add a website say "http://sudasudacoffee.blogspot.com" as Allowed websites via Tools->options->Allowed sites. Open the sudasudacoffee website in the browser. After that copy and paste this in the url (excluding the double quotes)- "javascript:InstallTrigger.install({'blah':{URL:'http://www.mozilla.org',IconURL:"javascript:eval('alert(Components.stack)')"}});void(0)" If you are vulnerable, you can see an alert box.

Temporary Solution
To protect yourself, goto Tools->Options-> uncheck "allow websites to install software" that should reduce most of the issues. For 100% effectiveness, javascript should be temporarily disabled. However I dont suggest it bcoz the probability is too low and most of the sites expect javascript to be enabled.

Waiting for Firefox update.......

Update on 12 May:
Fixed:
On 11th may itself, updated version 1.0.4 has been rolled out. You can download your copy at http://www.getfirefox.com

23 Comments:

Anonymous Anonymous said...

its boingboing.net not boingboing.com

May 15, 2005 5:31 AM  
Blogger Baejaar said...

Oops. Thanks. Will change it soon.

May 15, 2005 10:15 AM  
Blogger Baejaar said...

Kika Gops, Sorry about the long delay. I promise to update this tomorrow. Today I need to worry about http://sudasudacoffee.blogspot.com first.

May 24, 2005 8:30 AM  
Blogger d4u said...

Lol....do lemme know who started the tag chain...:p!!!

Thanx 4 droppin by my blog on ur tag journey!!!

May 28, 2005 5:46 AM  
Blogger anubhav said...

Can u tell me whats so good abt firefox,,..why is everybody in software industry so eager to spread

I dont think windows is wrong when it bundles IE with its os

anyways i think i have decided to get it....even though i dont use linux..

May 28, 2005 3:22 PM  
Blogger Baejaar said...

Anubhav, Here are some of the reasons for me to use Firefox:

1. Bug Fixing:
Bugs are fixed in matter of days instead of months or years.

Firefox 1.x:
Total No of Bugs: 17
No of Unpatched: 4
http://secunia.com/product/4227/

IE 6.x:
Total No of Bugs: 80
No of Unpatched: 19
http://secunia.com/product/11/

2. Innovation:
After all when was the last time, a new feature was added by MS to IE? If it weren’t for Firefox growing popularity, there wouldn’t have been planning next version of IE for few more years.

3. Peer Review:
In fact Mozilla foundation opens up the source code and challenges anyone to find a security bug. Finders of bugs are given monetary reward. Still we have less no of security bugs discovered than IE (where in one finds the bug by reverse engineering the code)

4. W3C compliant:
IE doesn’t implement CSS standards fully. So website developers first have to develop once as per standard and then modify/tweak/patch/work around to make it work with IE. As a web site designer (if u hav edited blog templates), you will be able to appreciate the lost productivity. Waiting for the day these guys implement CSS2, PNG Alpha transparency, XHTML MIME type, Box model and other standards set forth by W3C.

5. Tabbed Browsing:
Like me if you want to browse several websites simultaneously, one is forced to open several IE windows. It not only takes more memory but its also cumbersome to navigate back and forth. In firefox they have tabs, so different pages are different threads - so light weight and increases your productivity.

6. Adwares / Spywares:
Perhaps the worst design decision of the decade was the IE's support of ActiveX. Where else can one install applications just by visiting some website? Leave a Windows PC with IE connected to the net (without a firewall) and I can bet that it will be infected in the first day itself (though tests have shown that 20 mins is all that is required to infect it)

7. Extensions:
There are so many extensions developed by the user community
a) Session saver: I can just close the browser. When I restart, I have all the tabs with all the pages loaded, just like the way it was when I closed it.
b) Mouse Gestures: One needs to use it to realize its advantage
c) GMail Notifier
d) Foxytunes: Control all my media players from within Firefox itself.
e) Adblock: Just blacklist adservers so that they arent loaded

And there is a huge list. One can’t do justice by listing them here

8. Pop-Up Blocking:
It has builtin pop up blocking which IE has only WinXP SP2.

9. Choice:
More importantly I have a choice. The day IE releases a better version than competitors, I am ready to switch. Till then I can’t even uninstall IE (If you can, do let me know as to how you did it)

May 28, 2005 3:33 PM  
Blogger anubhav said...

Thanx for the info sir,
well i was not aware w3c compliant thing

but actaully if u realise opera also has the same features

but for me most imporatnt wud be the choice factor...silly me ...didnt realise it is not possible to uninstall IE

anyways thanx for the info...

May 29, 2005 2:44 AM  
Blogger Kroopa Shah (Kr00pz) said...

Hey I didn't know about the bugs. I haven't kept myself up to date with whats going on :-(
Buts thats good to know!! Thanks!

May 29, 2005 3:30 PM  
Blogger Ramm said...

Hi Deepak...thanks for coming by...
Ram.

May 29, 2005 11:41 PM  
Blogger Baejaar said...

Kika, promises are meant to be broken. Isnt it? ;-) Sorry I couldnt get time at all to post here. Though I have the content.....

D4u, I have given up trying to search for it manually. May be I should write an automated bot which will crawl and find the details.

Kroopa, Thanks for dropping by. Hey the bugs have been fixed long time back. May be I should change the title of this post. BTW I am a great fan of Open-source in general and Firefox to be specific.

RustedRim, Thanks to you too for dropping by. Keep up the good work in Jayanagar.

May 30, 2005 12:02 AM  
Blogger Art said...

hey good info about firefox. I dint know abt it.
And thanx for dropping by my blog :)

May 30, 2005 4:30 AM  
Blogger Baejaar said...

Arathi,
Thanks to you too for linking this site. Though my main blog is http://sudasudacoffee.blogspot.com only.

May 30, 2005 5:10 AM  
Anonymous Anonymous said...

Greetings from North Cack-A-Lacky! I enjoyed your thoughts, although I give Firefox even a little more credit than you do, I think ;) See what I mean here: opera vs firefox

November 05, 2005 10:21 PM  
Anonymous mozilla said...

nice

January 04, 2022 7:57 AM  
Anonymous myidea said...

nice post

January 25, 2022 1:25 AM  
Anonymous maria said...

Nice article.

January 25, 2022 1:28 AM  
Anonymous liamnoah said...

Good article

January 25, 2022 1:28 AM  
Anonymous AdSense said...

Its very true

January 25, 2022 1:30 AM  
Anonymous weidea said...

Nice article thanks

February 07, 2022 5:23 AM  
Anonymous sunny said...

Nice article thanks

March 20, 2022 11:55 PM  
Anonymous Ourdigitalbrainiac said...

Good.

March 20, 2022 11:58 PM  
Anonymous mydigital said...

Very useful article. thanks

March 20, 2022 11:59 PM  
Anonymous mydigital said...

Awesome.

March 21, 2022 12:02 AM  

Post a Comment

<< Home