Slashdot Mirror


A Bad Month for Firefox

marty writes "Februrary is not a good month for Mozilla developers. Infoworld reports about the efforts of Polish researcher Michael Zalewski, who apparently kept finding new vulnerabilities in the popular browser on a daily basis through the month, first postponing the 2.0.0.2 update, and then finding a remotely exploitable flaw in it immediately after its release."

49 of 195 comments (clear)

  1. Compelling reasons to switch to 2? by soupforare · · Score: 2, Insightful

    I'm still running 1.5.0.9 and it works a treat. Am I missing something besides, apparently, h4x?

    --
    --- Do you believe in the day?
    1. Re:Compelling reasons to switch to 2? by arodland · · Score: 2, Funny

      You're also missing the annoying UI design and worse performance.

    2. Re:Compelling reasons to switch to 2? by kv9 · · Score: 5, Informative

      You're also missing the annoying UI design and worse performance.

      I agree that the UI is not the most pretty thing ever envisioned (why does everyone go for ROUND shit now? let me guess, the UI designers have Macs) but performance wise it got better. also it's more stable and the integrated session management allows you to get rid of all the clunky extensions that tried to provide sessions (along with the kitchen sink)

      there's also tabbed browsing improvements and other features. GP, check the changelogs.

  2. Bottom line by AndyBassTbn · · Score: 5, Insightful

    Bottom line - the more people use Firefox, the more people look for bugs and vulnerabilities, the more people find them. The same thing happened with IE.

    Granted, I do think Firefox is far superior to other browsers on the market, but I don't think that this should surprise anyone. At least Firefox is being fixed quickly. I suspect other software companies may not have held back their release times on upgrades to fix additional bugs. ("Don't worry now, just get this new version out before the deadline, we'll fix it later...")

    --
    I hope the land around you yields, a crop like all the other fields, and then your waiting might make sense...
    1. Re:Bottom line by Mateo_LeFou · · Score: 4, Insightful

      "the more people use Firefox, the more people look for bugs and vulnerabilities, the more people find them. The same thing happened with IE." Except that with the Fox, half of the people looking for and finding bugs are doing so in order to help get them fixed.

      --
      My turnips listen for the soft cry of your love
    2. Re:Bottom line by drsmithy · · Score: 2, Funny

      Bottom line - the more people use Firefox, the more people look for bugs and vulnerabilities, the more people find them. The same thing happened with IE.

      But, how can that be ? We are constantly being told marketshare is irrelevant !

    3. Re:Bottom line by Tiger4 · · Score: 3, Insightful
      ("Don't worry now, just get this new version out before the deadline, we'll fix it later...")?

      As much as I am annoyed by MS for their practices, that particular one is perfectly reasonable and acceptable.

      If the overall program was not managed that way, they would have chaos. Every potential change to the main configuration has to be assigned to a given build and release. The place to attack the "problem" is in how they assign priorities to problems and bug fixes. The criteria for Critical and Non-Critical bugs, for High, Medium, and Low Risk threat and fixes are where software quality hinges. MS does it one way, Mozilla a different way. To some extent they will converge. Hopefully for us all, not too much. But definitely they will converge. If they don't do effective Configuration Management, they don't know what they have, and they can't be sure about what results they will get. The development process is tricky enough without deliberately adding random uncertainty to the process. If it means delaying a given fix for some period of time, so be it.

      I would not be at all surprised to see Mozilla eventually adopt a variant of the MS "Update Tuesday" model. For all but the Most Critical changes, just hold all updates them bundle them and push them at the end of the next week/month/quarte. One thing they already do better than MS is to fully declare a new revision, rather than just issues a patch and updat a table with the information. Makes it easy for humans to know at a glance what revision they are at. (By the way, I got 1.5.0.10 shoved at me last night)

      --
      Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
    4. Re:Bottom line by H8X55 · · Score: 2, Interesting

      Except that with the Fox, half of the people looking for and finding bugs are doing so in order to help get them fixed.

      (insert devil's advocate)
      But for how much longer? the more positive attention fox draws from the unwashed masses, the more negative attention will turn in that direction from malware developers. If you go from 5% marketshare to 25% marketshare - your percentage of people looking for and finding bugs for good would drop through the floor. Think of it like this - Maybe one out of every ten of my FFX using friends actually do any app-dev work. Is that accurate? Maybe 10% of all users? If more 'regular people' started using FFX, ditching IE, you think you're still going to have 10%? Safari and FFx are safe for now, because they're not being targeted by hundreds/thousands/millions.

    5. Re:Bottom line by kimvette · · Score: 2, Funny

      I don't use lynx, ever. I use links.

      Oh I know, I know, it's bloated, it has features 99% of users never use, but darn it, I'm one of those 1% of users and I need my full-featured curses-enabled links console browser! Point-and-click, baby! ;)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  3. A bad model? by Lord+Satri · · Score: 4, Insightful

    Well, such headlines won't stop me from using FF. At least vulnerabilities are attended to in a way I believe (wrongly?) faster than most mammoth companies would. That said, this point from the article is interesting, making me believe researchers should (?) have incentives to disclose security bugs to Mozilla first and to the public only when the fix is distributed:
    "Although Snyder said she would prefer it if Zalewski and other researchers would disclose vulnerabilities to Mozilla before taking them public, she said the company relies on such experts to help it keep customers protected from attacks, as painful as the reports may be."

  4. What's worse? by tomstdenis · · Score: 4, Insightful

    As the author of security software, I'm not happy to find flaws in my code, but I'd rather find them then not.

    The measure of success is whether the bug(s) found in Feb are new additions added by sloppy coders, or legacy bugs that have so far escaped notice?

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:What's worse? by kjamez · · Score: 4, Informative

      The measure of success is whether the bug(s) found in Feb are new additions added by sloppy coders, or legacy bugs that have so far escaped notice?
      i've been following this guy's postings on SF and bugtrac, and it's ridiculous. Some of the stuff he's finding are bugs in bugzilla from 2001 that keep getting shifted around and reassigned and marked as duplicates of other bugs ... the remote file upload keypress trap example comes to mind, and was an interesting POC to say the least. Some of the stuff is trivial and only comes with 'theoretical exploits', but are still potentially dangerous none the less. I was just thinking yesterday "wow, this guy really has it out for mozilla..." but like you said, it's good someone is finding these things now as compared to a 'blackhat' 0-day'er. And it's even better they are getting fixed, delayed release and all.
      --
      you can't have everything, where would you put it?
    2. Re:What's worse? by tomstdenis · · Score: 5, Interesting

      Well yeah that's the flipside. Some people report "bugs" which are things that cannot really be exploited in the field [e.g. unreachable exploits]. I deal with that in my OSS work as well. Though, usually I fix them anyways just for completeness. In fact, a non-trivial amount of bugs I've fixed have been of that sort [I wouldn't say a majority but definitely not just a few].

      Some people like the press it gets for finding them too.

      That being said, some projects react bad to bugs. GCC is an example of a group who react well to them. I've had several PR's fixed because of a simple ICE or asm dump I sent in. Whereas in the Linux camp, bug fixing is a royal right only a few can have. When I wanted to add device IDs for Intel NICs to the 2.6.18.2 [iirc] kernel I submitted a patch which added them. It was refused saying that they would be added in the next major release cycle. Even after I told them that they could trivially be added to the next point release they still refused. Oddly enough the maintainer, a Gentoo developer, added them to the gentoo brand of the kernel anyways. Go co-operation!

      I dunno, for me it's a sense of responsibility. If I'm going to release software that can potentially cause problems for others, I make sure I respond to valid reports as soon as possible. I don't look at it as a negative experience because for me the alternative is to stop sharing the code alltogether.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:What's worse? by TheRaven64 · · Score: 3, Insightful

      Some of the stuff he's finding are bugs in bugzilla from 2001 that keep getting shifted around and reassigned and marked as duplicates of other bugs There is something I picked up from the OpenBSD guys, which I think should be repeated more:

      The only difference between a bug and a security flaw is the intelligence of the attacker In something like Mozilla that connects to remote machines and receives badly-formed data as a regular operation, every single bug should be treated as a potential security hole (with the possible exception of w3c spec violations).
      --
      I am TheRaven on Soylent News
    4. Re:What's worse? by gmack · · Score: 4, Interesting

      My complaint isn't that they weren't added, it's that the maintainer refused to add them to the vanilla kernel [e.g. at kernel.org] and instead horded them for Gentoo-sources [even though I run gentoo I still feel this is wrong]. Eventually at the next major release they were added. So it's not that the device IDs were wrong or caused problems. It's that the developer didn't want to share them with the rest of the Linux crowd.

      Or more to the point: the maintainer knew they would never be accepted into the stable branch kernel until, at the very least, they were tested in the dev branch first.

      The maintainer doesn't have the final say. It's the stable team that decides in the end and they have only gotten more strict now that there are shorter dev cycles. Also, I didn't say that they did cause problems I said they could in theory cause problems and there is no way to know for sure until the new ids have been well tested. The change was quite probably safe but I'm astounded your whining that they would not throw improperly tested code right into the stable branch. I've seen simple device ID additions cause crashes. I've had them crash MY system. It's rare but it happens. That's why I update my servers with the stable branch and run my personal stuff on the more cutting edge devel kernels.

      You should ask Jean-Luc Cooke about his experience trying to replace the horrible /dev/random device with one based on Fortuna. He got the same royal decreed from Ted T'so about "who owns the kernel" and who doesn't. In the end, Jean-Luc just gave up and withdrew the patches.

      /dev/random has to be as hard to predict as possible. You claim it's horrible but there are whole papers on how to random generate numbers and even seasoned kernel devs have had patches refused patches because they weren't able to justify them properly.

      The kernel is, for the most part, a horribly written, and poorly maintain piece of code. The maintainers are selfish ego-hording losers and have to really learn there is more people willing to contribute then just them.

      Translation: They didn't let me do what I want to they are a bunch of jerks

      There are people who dedicate themselves to teaching new people how to add patches to the kernel. The whole kernel newbies project and the kernel janitors project exist to provide developers who new to kernel programming an easy way to learn their way around and get patches accepted. There have been hundreds of patches in the past few months that were accepted from people who were previously unknown to kernel programming. So it really is open to others but only people willing to follow the rules. Those rules are there for a reason.

    5. Re:What's worse? by gmack · · Score: 2, Informative

      In the case of my patches, they were against [iirc] 2.6.18.2 not 2.6.19-rc2 or something. The last "." is supposed to be for incremental changes to reduce the time between major releases. It gives users a chance to try a work-in-progress kernel that has been through at least some testing. Otherwise, why even have the fourth level of releases?

      That's not even close to correct. The last "." is so bug fixes can be added to a known stable branch. The shorter RC cycle (a month or two instead of a year or two) is what was supposed to reduce the time between major releases.

    6. Re:What's worse? by tomstdenis · · Score: 3, Insightful

      Whatever. This is why newbs mock OSS. If a one line trivial change causes WW3 between developers, just because Intel decided to up a PCI devid value ... we have problems.

      Out of the box, the latest kernel wouldn't work on my mobo [when I got it]. That means LINUX IS BROKEN. The fix? Add one line to a eth device drivers list of recognized device IDs. What does the community do? Reject it until MONTHS LATER. Many newcomers would look at that and say "fine I'll go to Windows or BSD."

      How are we supposed to build a community of trust and co-operation if we can't resolve single line fixes to code that enable hardware to work?

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:What's worse? by tomstdenis · · Score: 2, Insightful

      This isn't about adding a new device driver. It's about having the device driver detect a revision of a chipset. It's fairly easy to test and a very LOW risk change. Not doing so means an entire line of motherboards are not supported.

      You have to use your brain to determine what's a high and low risk change. Adding an entirely new driver, high risk. Adding a device ID to a list for an existing driver? Low risk. *NOT ADDING* the driver? High risk of user unsatisfaction.

      Tom

      --
      Someday, I'll have a real sig.
  5. How is this bad? by El+Cubano · · Score: 4, Insightful

    Could someone please explain how finding and fixing bugs/issues/problems/whatever is bad? Now, I understand that it is not particularly good from a PR perspective. However, it is not like they are ignoring these things or trying to spin it like they are not real problems (as certain commercial and proprietary software vendors are prone to do). This is, in fact, quite good for the users.

    1. Re:How is this bad? by bunratty · · Score: 5, Informative

      The only bad thing is that Michael Zalewski is not following Mozilla policy for reporting security bugs. He should first report them to Mozilla privately and give them some time to fix the problems. Instead, he publicly announces the vulnerabilities so the bad guys can exploit them before Mozilla has any chance to fix the problems. In short, Zalewski seems to believe in full disclosure instead of responsible disclosure.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:How is this bad? by Kjella · · Score: 2, Interesting

      Could someone please explain how finding and fixing bugs/issues/problems/whatever is bad? Now, I understand that it is not particularly good from a PR perspective. However, it is not like they are ignoring these things or trying to spin it like they are not real problems (as certain commercial and proprietary software vendors are prone to do). This is, in fact, quite good for the users.

      It's quite hard to tell for the user if they're fixing many bugs because they have a high attention to security or if their code is a stinking pile of shit. Ideally, not a single bug should get through to the end user but they do, in that sense every bug that needs fixing is an imperfection in the development process. The users don't have any omniscent metric of which browser is the most secure and bugfree. So, the user is trying to figure out some sort of substitute metric. The most typical one used is to assume that "number of bugs fixed" is proportional to "number of bugs to fix". Of course, that's not true because "number of bugs to fix" is "public bugs and to be fixed" + "bugs to be silently fixed" + "bugs that aren't found yet", possibly because noone's looking.

      To take the typical slashdot meme:
      IE fixes a dozen bugs: "Whaaaaaaaaaa! IE is such a pile of steaming shit"
      FF fixes a dozen bugs: "Yeeeeeeeeeey! FF is showing their attention to security"

      Perhaps you "know" this to be the truth, but there's no facts to back you up. If on the other hand you can point to "There has consistently been fewer bugs to fix in Firefox compared to IE" along with "There has consistantly been fewer actual exploits in Firefox compared to IE" (ie, we're not just ignoring the problem) then you'll have a much better case. Of course that would require honestly in numbers, plus all the FUD about market share == target and so on, but one thing remains certain. If there weren't any bugs to fix, that'd be the best both technically and for PR.

      --
      Live today, because you never know what tomorrow brings
    3. Re:How is this bad? by Cid+Highwind · · Score: 5, Insightful

      In short, Zalewski seems to believe in full disclosure instead of responsible disclosure.

      So do most of us here at /. when it comes to bugs in Windows or IE or Java VM. Why not Firefox?

      Some of these bugs were initially reported in 2001 and were only fixed in Firefox 2.0.0.2, six years later. The lesson here seems clear to me: Reporting security holes on bugzilla get them marked DUPE/WONTFIX/NOTABUG and ignored for 5+ years. Publishing detailed explanations of the exploits on your blog gets them fixed within a few weeks.

      --
      0 1 - just my two bits
    4. Re:How is this bad? by bunratty · · Score: 2, Insightful

      Reporting security holes on bugzilla get them marked DUPE/WONTFIX/NOTABUG and ignored for 5+ years. Publishing detailed explanations of the exploits on your blog gets them fixed within a few weeks.
      If you know of any such security holes, report them publicly or privately, and you will get a $500 bounty. If reporting them privately doesn't get them fixed, you can always go public later without losing your bounty. If responsible disclosure doesn't get bugs fixed, then I would agree that full disclosure is needed. Go ahead and report these bugs and collect your fame and riches!
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:How is this bad? by tetromino · · Score: 5, Informative
      In short, Zalewski seems to believe in full disclosure instead of responsible disclosure.
      So do most of us here at /. when it comes to bugs in Windows or IE or Java VM. Why not Firefox?

      No. I would venture to say that most people here believe in giving Windows/IE/Java/Firefox devs a couple of weeks to fix a bug before going public. Coming up with a patch is the easy part. Any large project will need to look for related issues in the rest of the code, to do QA work to make sure the patch doesn't introduce new bugs or vulnerabilities, and to package the updates for all the different architectures and products that happen to be vulnerable. That process takes time; it is physically impossible for the Windows/IE/Java/Firefox team to release an update the same day you informed them about the issue. If you go public on the first day, you are just being an asshole.
  6. Bad month? No... by onion2k · · Score: 5, Insightful

    Good month. Finding lots of bugs, and fixing them, is a good thing. We don't need to pretend it's perfect and rosy and all nicely secure and won't ever need a patch or an update. We're realists on this side of the OSS fence. We know that software is only as good as the people working on it.

    I'd like to extend a hearty thank you to this researcher for making Firefox even better.

  7. Internet Explorer by bitsformoney · · Score: 5, Funny

    Solution: Stick with IE. Shoudda known.

    --
    This comment is printed on 100% recycled electrons.
  8. Javascript by Neuropol · · Score: 2, Insightful

    I hardly see this as being Firefox's fault. It's been a more common denominator to have Javascript as the culprit. There's always been some "handling" issue in just about every browser ever coded. So with this continuing, I'd be pointing all fingers at Javascript and nothing else.

    Compliance should be the next target of finger pointing too. If Firefox seems have its act together and it keeps falling prey to, and having to adapt to, issues of external development, I really think it's time for an overhaul on some highly exploitable Javascript code.

  9. Bad month, but... by bgfay · · Score: 2, Insightful

    I don't know anyone who has lost faith in Firefox or switched back to anything else. It's still a great browser and seems to be getting better. There will always be problems with software. The thing that's interesting here is that all of Firefox's good aspects and bad aspects are out in the open. That's what makes it work.

    --
    Yeah, I'm as old as my UID would suggest.
    1. Re:Bad month, but... by SoapDish · · Score: 2

      I lost faith in firefox. I use opera now. It's mostly because the interface is just so much better.

    2. Re:Bad month, but... by arth1 · · Score: 2, Interesting

      You don't know me, true, but I'm one of those who switched from Firefox. Before y'all start foaming at the mouth, let me qualify that by saying that I switched back from Firefox to Mozilla, because Mozilla was much faster, with a smaller memory footprint. After security bugs appeared that afflicted all Mozilla-sourced browsers, and Mozilla was dead, I gave Firefox another try, and then switched again -- this time to Seamonkey. Which again has less bloat (in the browser-only install) and is faster than Firefox. Oh, and it hasn't been dumbed down as much as Firefox -- it doesn't hide most options from users to protect the users from themselves, like Firefox does.
      Yes, the codebase for Seamonkey will be slightly behind that for Firefox. I see that as a good thing, as it weeds out most of the x.0 type bugs, and makes Seamonkey a more mature product.

      Regards,
      --
      *Art

  10. Your model is bad. by DrYak · · Score: 2, Insightful

    researchers should (?) have incentives to disclose security bugs to Mozilla first and to the public only when the fix is distributed


    No. It's how it work with microsoft, it's not how it works with open source software.

    With Firefox, if you disclose a hole to the public there's also a higher chance that someone outside the foundation, from the public, could try to fix the hole. (Which could be not to much difficult for an outsider if the fix is just adding a check to avoid invalid input). If you only disclose to Mozilla, the list of potential patcher is small and most of these are already busy fixing the other holes and developing, and you take the risk that in the meantime some cracker group discovers the problem independently and write an exploit script.

    Whereas with microsoft products, if you disclose the problem to the public, they can't do much apart from switching to another product or wait until microsoft developer finally fix the problem. So from the company's view point, there're no usefullness to disclose a hole to the public. ...in fact, because the source is open, researcher could even fix the bugs themselves as those are discovered.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Your model is bad. by Albanach · · Score: 5, Insightful

      if you disclose the problem to the public, they can't do much apart from switching to another product or wait until microsoft developer finally fix the problem.
      But that's only an issue if you get no response. What if MS email and say thanks, we've looked into this, we need to change x, y and z and it should take about two weeks before we issue a fix. What would be the advantage in going public inside those two weeks?

      I can't see any valid reason for someone not to report to Mozilla first, and to expect a reasonable and speedy response, then oing public if a fix is not in place inside a sensible timescale. To do otherwise suggests the researcher is more interested in self publicity than in protecting users of the browser.
  11. Bad month ends up with a good product. by SoupIsGood+Food · · Score: 5, Insightful

    Buffer overruns happen. Security models have holes. This is nothing new, and you'll find it in damn near every software project of any complexity.

    The rational ways of dealing with this are a very dictatorial style of project management to get it right the first time (See: OpenBSD) or a quick and responsive way to kill security-affecting bugs dead. Firefox, with its gazillions of volunteer and paid programmers, opt for the latter. Too often, closed source developers just sit on these bugs, or sue the people trying to find and publish them, or use their marketing department to cover for their developers' shortcomings.

    I'm pleased and reassured that Firefox is having these issues. Active and open security research will always result in a stronger product, and delays to deal with them are acceptable so long as the software is better for it. Even OpenBSD's been hacked a few times, and it's how you deal with it that's more important.

    Microsoft's stuff is broken for =years=, which allows a security nightmare. Firefox is broken for a few days, or a month or two... too quick for all but the most dedicated and talented black-hats to take advantage of. Give me this over Internet Exploder any day.

    When will we see a stable and secure project? That's an important question when dealing with closed source products. On something like Mozilla, with an open development model, the project goals and progress aren't company secrets... we actually know exactly why something has been pushed back, and can make reasonable judgements about when it will be back on track for ourselves. This is one of the more important aspects of open source that corporate IT overlooks... the ability to plan for and work around changes in the release schedule.

    So, yeah, setbacks happen. To everyone. How the setbacks are dealt with is where the rubber meets the road. Firefox is generally ahead of the industry here, too.

    1. Re:Bad month ends up with a good product. by kestasjk · · Score: 2, Interesting

      I don't know where people get the idea that closed source apps are invulnerable to hackers checking them for holes. With a firm grasp of tools like IDA pro you can easily analyze closed source apps.

      I like and use Firefox too, but I don't think security is a good reason to like Firefox. The great plugins are what puts it head+shoulders above anything else, imho. And with NoScript, AdBlock, etc, it makes it much easier to avoid malicious sites.

      Anyway, It's not right to be so complacent, when a hole is found in MS software it's terrible, but when holes are found day after day in Firefox it's progress. It's the same with Apple and MS; the double standards some posters have can make /. look pretty hypocritical sometimes..

      --
      // MD_Update(&m,buf,j);
    2. Re:Bad month ends up with a good product. by Anonymous+Brave+Guy · · Score: 4, Insightful

      Buffer overruns happen.

      Not if you use proper design techniques, or programming languages where they aren't a possibility. Saying "buffer overruns happen" is just a concession to current poor programming practices. Better ways to do things have been known for a long time, it just requires more effort to use them when most of the world isn't yet.

      Security models have holes. This is nothing new, and you'll find it in damn near every software project of any complexity.

      That's true, but not every software project makes grand claims about having better security than the opposition. There is little text on the Firefox home page, but one of the three big headings is "Stay secure on the web". "Firefox continues to lead the way in online security," it tells us. Clicking through the link finds explicit claims about the open source model and the use of "security experts".

      Microsoft's stuff is broken for =years=, which allows a security nightmare. Firefox is broken for a few days, or a month or two... too quick for all but the most dedicated and talented black-hats to take advantage of.

      And how do you know that all of these Firefox bugs have only been added recently, and haven't already been exploited by black hats before they were announced? Do you personally check into the background of every bug report in Firefox? Do you think everyone who uses it does? How many serious vulnerabilities in IE are really open for years? Do you have stats to back this up, or are you just a Firefox fanboy spreading FUD? These are, after all, exactly the criticisms commonly levelled at IE.

      When will we see a stable and secure project? That's an important question when dealing with closed source products. On something like Mozilla, with an open development model, the project goals and progress aren't company secrets...

      So all security bugs in the Mozilla family are immediately and openly disclosed to the public?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  12. Hard to reproduce by mw22 · · Score: 3, Interesting

    There is one problem with the flaw, it's very hard to reproduce, I think I reproduced it once in a 1.8 branch build, but not afterwards.
    If anyone can reproduce it consistently, and has a 1.8 debug branch build, it would be great if he could try and give a useful stacktrace in the bug.

  13. I bet... by SharpFang · · Score: 2, Funny

    I bet if Lcamtuf heard he's being called a 'researcher' he'd be rolling in his grave.
    After dropping dead on place, that is.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  14. Compare against the best. by Anonymous Coward · · Score: 3, Interesting

    When it comes to software performance, it's pretty useless to compare the performance of your software to a previous version of that same software. You need to compare your performance to that of the current leader in the same market.

    Maybe Firefox 2 is faster than Firefox 1.5. But compared to Opera, Konqueror and Safari, it's still quite slow and extremely bloated. Apparently it's also quite insecure, too.

    KDE 4 is getting very close to being released. It's native support for Windows will bring Konqueror to a whole new audience, thus drastically changing the Windows browser landscape. Unless the Firefox developers really get their asses in gear, which apparently isn't happening, Konqueror will come along and smite Firefox.

    If the beta released today is any indication of what the final KDE 4 release will be like, then Firefox had better watch out. This new version of Konqueror already has the speed. It has the stability. It has extremely low memory usage (but still higher than Opera). I don't know if Firefox will be able to compete unless a massive rewrite is undertaken. But if they do wish to remain competitive, they'd better get going.

    1. Re:Compare against the best. by omeomi · · Score: 5, Informative

      But compared to Opera, Konqueror and Safari, it's still quite slow and extremely bloated.

      I use Firefox and Opera on Windows, Safari on OSX, and I have occasionally used Konqueror, but I'll admit, not as frequently. However, I've never noticed a perceptible difference in speed or obvious bloat between Firefox, Opera, and Safari. "quite slow" and "extremely bloated" are obviously complete fabrications...

    2. Re:Compare against the best. by SirTalon42 · · Score: 2, Insightful

      Konqueror will also run natively on OS X. Also when ran along side other KDE apps and the DE, Konqueror's memory usage (because of shared libraries) is most likely lower than Opera's, though it can still use some work to become even more efficient. Firefox developers will have an INCREDIBLY hard time making the Firefox UI as fast as Konqueror/Safari/Opera because of their extensive use of XUL.

      Just for full disclosure, I use Konqueror as my primary browser on all *nix systems, and Opera everywhere Konqueror won't run. Several revisions of Konqueror ago and back before Opera's free version removed the ads I used Firefox primarily but as Konqueror matured and Opera removed the ads I moved away. I've never really been much of a fan of the software thats released as OSS to try and save its self and as part of its dying breath, the code base is generally pretty ugly and brittle, also it often steals resources away from good projects that have been OSS from the start.

    3. Re:Compare against the best. by nutshell42 · · Score: 3, Interesting
      I think the "which browser is faster" comparisons are (or should be) a thing of the past. If you didn't buy your PC last century there's not much of a speed difference to be had. Some browsers might cache better than others but if I think I'm gonna need that page again, I generally just open the link in a new tab anyway.

      Nowadays if some page's slow to load I think "slow page" instead of "slow browser".

      OTOH I use *lots* of tabs and there are major differences in memory consumption. On my PC Opera needs about 250-350MB of RAM for 100 tabs, Konqueror 400 and Firefox between 800 and 1.5GB.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
  15. just rude by towsonu2003 · · Score: 3, Interesting
    Why did the summary skipped this part I wonder:

    vulnerabilities in Firefox disclosed by a researcher who makes his work public before informing Mozilla of the problems.
    hmm
  16. Re:No we're not by Mateo_LeFou · · Score: 5, Informative

    "Conclusion? Apache has predictably shown more vulnerabilities than IIS versions over the same time period"

    Conclusion? Apache has predictably reported more vulnerabilities than IIS versions over the same time period

    FYP

    --
    My turnips listen for the soft cry of your love
  17. Most Critical Firefox Flaw Remains Unzapped by BSDetector · · Score: 2, Interesting

    Most Critical Firefox Flaw Remains Unzapped!!!

    Interesting read at http://securitywatch.eweek.com/open_source/all_the _firefox_flaws_hunted_down_1.html

  18. That's a Live Bookmark by ravenlock · · Score: 2, Informative

    You've got a Live Bookmark to "Latest BBC Headlines." It's in the default installation. A live bookmark is basically the subject lines from an RSS feed in a submenu. Not very useful, but not exactly a bug either -- technically, you are subscribed to a feed, you just don't know it.

    It's located in Bookmarks -> Bookmarks toolbar folder (at least on my installation), and in the bookmarks toolbar.

  19. Ruh-roh! by authority69 · · Score: 5, Funny

    Is Scobby Doo writing the posts these days? What's "Februrary?" The month after "Janrurary?" Right before "Marrrrrch?"

  20. Re:WARNING: Firefox 1.5 vs. 2.0 :: Old vs. New by suv4x4 · · Score: 2, Informative

    The defect information is fed back to the Toyota engineers, and they redesign the defective parts of the Camry. The third-year release of the Camry should be quite reliable. (Toyota [msn.com] has some of the highest rates of recalls [thestar.com] in the automotive industry. Toyota typically recalls nearly 10% of its vehicles -- versus "only" 7% for General Motors.)

    If you are using your Web browser to do critical jobs like online banking, you should continue to use the latest iteration of Firefox 1.5. The latest iteration is version 1.5.0.10. If you are still using Firefox 1.5, look under the "Help" option to find the option, "Check for Updates", which will enable your to upgrade to 1.5.0.10.

    Don't you find your advice and your example conflicting. You're urging us to use the second-year release of Camry versus the third-year release.

    Just because it was called "2.0" doesn't mean it's really that new compared to 1.5. In fact there were more changes to the core of Firefox between 1.0 and 1.5, than 1.5 and 2.0.

    What you see are mostly changes on the surface: new (uglier) icons, new (uglier) tabs, couple of usability changes to the UI. The core is virtually unchanged (except the regular minor patches).

  21. http://www.kb.cert.org/vuls/id/393921 is fixed!!!! by mw22 · · Score: 2, Informative

    Ok, so it appears to be that bug is already fixed on the 2.0.0.2 release of Firefox.
    So maybe the post can be updated?

  22. Slight correction by jesser · · Score: 4, Informative

    first postponing the 2.0.0.2 update, and then finding a remotely exploitable flaw in it immediately after its release

    The remotely exploitable flaw, bug 371321, was reported at 5:35 pm (California time) on Thursday. We had been planning to release Firefox 2.0.0.2 on Friday morning. After some discussion, we decided to go ahead with the release and then follow up with a quick 2.0.0.3 once we had a patch for the newly discovered hole.

    After releasing Firefox 2.0.0.2, we realized that bug 371321 didn't affect it, thanks to another patch that went into Firefox 2.0.0.2 for non-security reasons. So although we didn't know it at the time, we released a fixed version of Firefox about 16 hours after the most serious hole was reported.

    The testcase in bug 371321 did lead to a fix for a similar bug that existed on trunk, though.

    --
    The shareholder is always right.