Firefox Faced More Flaws in 2008, But Fixed Them Faster

We’ve got two bits of good news, and one bit of bad news about Mozilla’s Firefox web browser. Starting with the bad news – in 2008, Fiefox suffered from considerably more security holes than Internet Explorer and Safari. However, the first bit of good news is that Mozilla was much faster at patching zero-day exploits, according to a report by Secunia. The zero-day flaws of Firefox were also less severe than those of IE. The other bit of good news is that Firefox’ upcoming Tracemonkey JavaScript engine is so good, the next Firefox release has been bumped from 3.1 to 3.5.

In 2008, Firefox faced 115 reported security flaws, which is nearly four times as many as any other popular web browser. Microsoft, Apple, and Opera respectively reported 31, 32, and 30 security flaws in their browser. It is valuable to note, though, that Firefox is an open-source product, and therefore, security flaws may be be dragged kicking and screaming into the light of day easier than with its closed-source brethren. Still, if that can account for such a major difference is debatable, at best.

Like I said, there is good news on the security front as well for Firefox. In 2008, Internet Explorer faced 6 zero-day flaws, two of which were rated “moderate” or “high” in severity. Firefox faced only three zero-day flaws in 2008, and none of them were labelled moderate or severe by Secunia. Mozilla also responded much, much faster to these zero-day flaws than Microsoft did, with three of them still unfixed in Internet Explorer (the higher-rated flaws were fixed, though).

The other bit of good news is Tracemonkey’s excellent performance, which, according to BetaNews, approaches that of Safari 4. Betanews believes that further down the development line of Firefox 3.1 3.5, it will be a neck-and-neck race. As a consequence, Mozilla will bump the version number from 3.1 to 3.5 for the next Firefox release.

38 Comments

  1. 2009-03-06 4:17 pm
  2. 2009-03-06 4:19 pm
    • 2009-03-06 4:33 pm
    • 2009-03-06 7:08 pm
  3. 2009-03-06 4:35 pm
    • 2009-03-06 5:41 pm
    • 2009-03-06 6:24 pm
      • 2009-03-07 8:49 pm
    • 2009-03-06 6:26 pm
      • 2009-03-06 6:39 pm
        • 2009-03-06 7:10 pm
          • 2009-03-06 7:40 pm
          • 2009-03-06 7:46 pm
          • 2009-03-06 11:01 pm
        • 2009-03-07 12:28 am
          • 2009-03-07 2:40 am
        • 2009-03-07 1:12 pm
          • 2009-03-07 4:13 pm
          • 2009-03-08 9:12 am
          • 2009-03-08 12:12 pm
          • 2009-03-09 4:32 am
          • 2009-03-07 4:45 pm
          • 2009-03-08 9:27 am
      • 2009-03-06 8:39 pm
        • 2009-03-09 1:16 pm
    • 2009-03-06 8:35 pm
  4. 2009-03-06 5:30 pm
  5. 2009-03-07 12:29 am
  6. 2009-03-07 4:18 am
    • 2009-03-07 2:52 pm
  7. 2009-03-07 6:04 am
    • 2009-03-07 8:10 am
    • 2009-03-07 1:18 pm
  8. 2009-03-07 6:51 am
  9. 2009-03-07 3:13 pm
  10. 2009-03-09 9:45 pm