Slashdot Mirror


Critical Mozilla, Thunderbird Vulnerabilities

d3ik writes "An advisory has been issued on several buffer overflow exploits in the Mozilla and Thunderbird code. Coincidentally, one of the exploits takes advantage of a unchecked buffer in the bitmap parser, very similar to recent Microsoft JPEG vulnerability. The good news is that if you have an updated version (Mozilla 1.7.3, Firefox 1.0PR, Thunderbird 0.8) you won't be affected."

143 of 596 comments (clear)

  1. So will it be Mozilla's fault... by goldspider · · Score: 5, Insightful
    ...when people don't upgrade to versions that aren't vulnerable?

    Afterall, it's Microsoft's fault when their users don't keep up to date with security patches.

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:So will it be Mozilla's fault... by duffbeer703 · · Score: 5, Funny

      No, it will still be Microsoft's fault.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:So will it be Mozilla's fault... by Nos. · · Score: 5, Insightful

      That's right... of course a lot of use Geeks are also at fault since a good number of us have told friends, families, even clients that "no, you can't get a virus from a picture".

    3. Re:So will it be Mozilla's fault... by Chess_the_cat · · Score: 3, Insightful

      Hope not because Firefox makes it extremely difficult to upgrade if you want to keep your extensions. Hmmm, security or TabbedBrowser Preferences. Hard to choose really.

      --
      Support the First Amendment. Read at -1
    4. Re:So will it be Mozilla's fault... by Kobayashi+Maru · · Score: 4, Insightful

      Maybe you could argue such a point for the suite, but I don't see how you could do so for Firefox and Thunderbird. Those packages can still claim pre-1.0 innocence. Note that I'm not judging the validity of these charges, just where they should, and should not, apply.

    5. Re:So will it be Mozilla's fault... by dj42 · · Score: 5, Insightful

      If you don't go get your gas tank valved fixed in an official manufacturer recall from your car company, and your car blows up, whose fault is it?

      --
      We are one consciousness experiencing itself subjectively. Back to you with the weather, Bob!
    6. Re:So will it be Mozilla's fault... by DogDude · · Score: 5, Insightful

      So will it be Mozilla's fault... when people don't upgrade to versions that aren't vulnerable?

      No. Then it'll be the stupid user's fault. Only MS is at fault for not actively coming to each users' house and business and physically installing the update for them, even though MS's Automatic Update feature works great. Even though Firefox/Thunderbird/SunBird's manual "check for updates" feature doesn't even work, it's definitely the *stupid* user's problem when it comes to any non-MS program.

      --
      I don't respond to AC's.
    7. Re:So will it be Mozilla's fault... by finkployd · · Score: 2, Insightful

      Mozilla's security updates do not have a history of breaking things.

      Finkployd

    8. Re:So will it be Mozilla's fault... by Jerph · · Score: 5, Informative

      This is generally fixed in 1.0PR - you can safely upgrade over a previous installation, and extensions are updated when possible. They even made it easier for extension writers to simply update the compatability number for their extensions without requiring you to download again.

    9. Re:So will it be Mozilla's fault... by Chess_the_cat · · Score: 5, Funny

      Microsoft's?

      --
      Support the First Amendment. Read at -1
    10. Re:So will it be Mozilla's fault... by skiflyer · · Score: 2

      I concur! Once they get to 1.0 they really need to operate that way.

      It already sort of works that way now as you mention, but don't forget if you're using Thunderbird and Firefox at this stage you're still using "Technology Previews"... bugs like this one shouldn't really even be that big of a surprise in a .9 release. Starting seeing them in their production releases and the similarities to Microsoft can start.

    11. Re:So will it be Mozilla's fault... by digitallife · · Score: 3, Insightful

      Come on lets be serious here, it's not that MS programs have bugs or security problems (all software does), it's their companies attitude and power that bothers people. Is MS 'evil' for a company? Ignoring that companies really can't be evil or good, they don't seem to be dramatically worse than many other companies. The problem is that they have WAY more power than other companies! They are like 'the man'. Well, that and their browser sucks ass. Their company attitude is a disgrace to the computer industry. IE was stagnant for years simply because of lack of competition. OSS isn't perfect, but at least it is by the people for the people, and changes as the people want (somewhat :)). MS has a corporate agenda, and corporate agendas are not moral, nor are they necessarily good for anything or anyone (sometimes they aren't even good for the company!). Anyways, it's funner to kick the big guy than the little guy :) (especially when the big guy is an ass)

    12. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 5, Funny

      Dear Humpty,

      But Mozilla and Firefox are so much better than IE! Isn't that what you fuckers claim everytime there's an IE vunerability?

      So now that the tables are turned little baby Firefox/Moz is just a beta so it doesn't matter.

      Stay on the fence or fall the fuck off.

      Sincerely,

      Kings Men.

    13. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 5, Insightful

      Not true. I installed Firefox 1.0PR, and my Qute theme stopped working. I installed Firefox 0.93 and my search bar stopped working. After 0.92, I couldn't uninstall any of my old extensions.

      Mozilla has the same problems as Microsoft as far as breaking things. The reason you notice it more in Microsoft's code is that they write things like operating systems, which tens of thousands of different applications run on top of. Only a handful of things run on top of your web browser.

    14. Re:So will it be Mozilla's fault... by Junior+J.+Junior+III · · Score: 5, Funny

      MS saw security geeks making this claim and their head of development saw this as a clear challenge. 2GB of binary code later, Windows XP proved at last that the impossible could be achieved, despite naysaying open-source geeks: .jpg can be a exploit vector!

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    15. Re:So will it be Mozilla's fault... by shish · · Score: 3, Funny
      I told them "no, you can't get a virus from a picture, unless you use IE. FF is safe.".

      Doh.

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    16. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 2, Insightful

      Why do people expect beta versions of software to upgrade easily?

      Wait until there has been a couple final releases to complain about the difficulties of upgrading. Until then they might there's no gaurantee the entire format won't change.

      (In any case, use Tabbrowser Extensions instead. It's more powerful and didn't have any problems with the upgrade to 1.0PR.)

    17. Re:So will it be Mozilla's fault... by CTho9305 · · Score: 5, Insightful

      That's a really pathetic excuse - Mozilla is at 1.7.x (1.8 for trunk development), and the bugs are shared. Justifying holes with "oh, we haven't reached 1.0 yet" will just come back to bite you when 1.0 is released and more holes are discovered. Heck, Netscape is at version 7.2 and it is likely to share these holes.

      Justify them as "we try hard to find them and fix them quickly", but not "they'll go away when we reach 1.0".

    18. Re:So will it be Mozilla's fault... by Blimey85 · · Score: 3, Interesting
      but it ignores any attempt to make the search box bigger

      At least I'm not the only one. I upgraded yesterday and then spent close to two hours trying to get the damn search box back to the size it was with .9.x but no luck. I really wish you could just right click the search box and set the properties for it. Would be so much easier.

      --
      How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
    19. Re:So will it be Mozilla's fault... by twofidyKidd · · Score: 5, Funny

      He was referring to MS's history of throwing your mother's vase against the wall, cutting the brakelines on your car, and kicking your dog.

      To my knowledge, Mozilla has never done that.

      --


      Hades, PoD: Official Advocate
    20. Re:So will it be Mozilla's fault... by johnkoer · · Score: 4, Funny

      Of course it is, if they could write a browser that was secure, I would not be forced into using FireFox or Mozilla. So the way I see it, Microsoft makes me use FireFox.

    21. Re:So will it be Mozilla's fault... by BigJimSlade · · Score: 2, Funny


      (In any case, use Tabbrowser Extensions instead. It's more powerful and didn't have any problems with the upgrade to 1.0PR.)


      Really? Mine is not working. It claims that the version number (0.10) is not new enough.

    22. Re:So will it be Mozilla's fault... by It'sYerMam · · Score: 2, Insightful

      So far, there've been less vulnerabilites in the Mozilla codebase. So far, Microsoft has had far more time and far more people to work on their project. So far, Firefox STILL has a product that vastly outdoes Microsoft's attempt.
      Any software will have bugs and holes in, the difference is the frequency and the rate of fixing - note that this is ALREADY FIXED.

      --
      im in ur .sig, writin ur memes.
    23. Re:So will it be Mozilla's fault... by MooseByte · · Score: 4, Funny

      "He was referring to MS's history of... and kicking your dog. To my knowledge, Mozilla has never done that."

      No, but Mozilla once tried to *eat* my dog.

    24. Re:So will it be Mozilla's fault... by bonkedproducer · · Score: 4, Interesting

      Amazing how many asshats come out of the woodwork with these kinds of comments... Microsoft's IE has exploits that still exsist three months after public discovery. Mozilla's developers already fixed this yesterday. BIG FSKING DIFF!

      Also, in Wired a short time ago, they tried to claim that Firefox had a vulnerability that had to be patched (which it did 0.9 - 0.9.1) but the vulnerability was with the Windows OS, and blocking access to a Windows OS function was what was required to fix it.

      FF is still a better browser - no question about it.

      --
      Clothes make the man. Naked people have little or no influence in society - M. Twain
    25. Re:So will it be Mozilla's fault... by Anonymous+Brave+Guy · · Score: 3, Interesting
      Mozilla's security updates do not have a history of breaking things.

      That is a matter of opinion. I haven't upgraded Moz on my home machine since the 1.5->1.6 switch took out my whole e-mail store, address book, and other profile information. Fortunately I'd had the sense to back up, so 1.5 was restored with the only loss several hours of my time. It does make the argument that Mozilla doesn't have to provide security patches for older versions because of the rapid upgrade cycle rather thin, though.

      I've been waiting for TBird to import Moz e-mail properly, and now that it does, I'll be shifting away from the Mozilla suite to Firefox and Thunderbird imminently. The latter seem to be far more robust than Mozilla itself, which sadly has become ever more feature-loaded and bug-ridden with the passage of time.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    26. Re:So will it be Mozilla's fault... by logic+hack · · Score: 2, Funny

      Or atleast those of use who forgot to get their mothers to sign a nice full EULA.

    27. Re:So will it be Mozilla's fault... by mschiller · · Score: 5, Informative

      Well it shouldn't be possible to be infected with a virus from a picture... Because Data Memory should never EVER be able to be executed without specific privledge elevation [yeah, maybe root can do this, or perhaps only the deepest dark section of the kernel].

      1) Software designers should be more careful when using buffers, so that over runs don't occur is it really that hard to keep a counter around to make sure your don't overrun? I guess developers want their code to run fast and I suppose it doesn't help that C offers absolutely no protection from such problems. [Pascal and other strongly typed languages sure help in this regard it's alot harder to make this type of mistake].

      2) OS designers should do more through checking to make sure data pages are never executed. [and a data write can't write into an application memeory page!]. While it SHOULD be caught above, the OS should be looking out for requests to write into pages not assigned as data for a particular application.

      3) Hardware designers should implement features to optimize #1 and #2. [eg. noexecute flags. Harvard Architecture, etc. I can easily see a architecture that looks like a Harvard in normal mode and then turns into our traditional von neumann architecture in privledged mode.]

      It's really quite simple concept to have a no execute flag associated with a memory page that can only be changed in privledged mode. And such coding techniques should work fine for day to day computer use [self modifying code could be problem , etc].

    28. Re:So will it be Mozilla's fault... by TheDormouse · · Score: 5, Informative

      Why is this so hard for people:

      Upgrade Firefox.
      Your extensions will get disabled because they have a MaxVersion lower than the Firefox version.
      Let it happen. DON'T FREAK OUT.

      Go to the extension manager.
      Right click all the disabled extensions and select Enable.
      Restart Firefox.

      Woo hoo. Barring any changes in the code that genuinely make your old extensions incompatible, your world keeps on turning.

    29. Re:So will it be Mozilla's fault... by brokenwndw · · Score: 5, Informative

      There's a new workaround for this here (no direct link allowed, sorry, you're stuck with copy paste):

      http://bugzilla.mozilla.org/show_bug.cgi?id=2586 79

      The summary: put this in your userChrome.css.

      /* Make the Search box flex wider */
      #search-container {
      -moz-box-flex: 200 !important;
      }

      #searchbar {
      -moz-box-flex: 200 !important;
      }

      Hope this works for you!

    30. Re:So will it be Mozilla's fault... by cbiltcliffe · · Score: 2, Interesting

      Same thing happened to me. Weird.

      There are some others extensions that are still disabled, but WebDeveloper works just hunky dory.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    31. Re:So will it be Mozilla's fault... by ricotest · · Score: 4, Funny

      To my knowledge, Mozilla has never done that.

      Fucking complainers. Mozilla is still beta. Vase-throwing will be in the next version, and dog-kicking can already be done with a third-party extension. If you really want brakeline-cutting, why don't you go code it yourself?

    32. Re:So will it be Mozilla's fault... by duffbeer703 · · Score: 3, Funny

      If the hackers hadn't found the JPG bug in IE, they wouldn't have looked for one in Firefox.

      Besides, Microsoft is pure evil. Everyone knows that Netscape Communicator Gold 4.0 was the best software ever produced.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    33. Re:So will it be Mozilla's fault... by tonyr60 · · Score: 5, Insightful

      "1) Software designers should be more careful when using buffers"
      "2) OS designers should do more through checking to make sure data pages are never executed"

      Great idea. Now minor problem, how do you make sure your software and OS designers are 100% competent, never have a bad day, never arrive with a hangover, never have a bitter argument with spouse/partner.

      I see no evidence that this is possible with the current crop of earth's inhabitants.

    34. Re:So will it be Mozilla's fault... by kcbrown · · Score: 3, Insightful
      Ignoring that companies really can't be evil or good

      Really? Tell me, what exactly is the difference between someone who is greedy and is willing to do anything at all (as long as they either don't get caught or don't lose anything significant when they do) in order to satisfy that greed, and someone who is evil?

      I don't think there's any real difference at all.

      And since the behavior of many corporations (Diebold, Microsoft, many RIAA members, etc., etc.) is almost exactly described by the above, I think it's perfectly reasonable to call them "evil". Certainly if you were to evaluate their behavior as if they were people, you'd conclude without a doubt that they're psychopaths.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    35. Re:So will it be Mozilla's fault... by SlowMovingTarget · · Score: 2, Interesting

      Actually, the parent is correct. If you compromise Mozilla, the hack should be able to do no more than the user account that is running Mozilla. In Windows, such a hack has the potential to have admin privileges to the machine, even if the user account running the process does not (API / kernel entanglement). Given that most Windows users run with Admin privileges by default, Mozilla users on Windows are far more likely to be successfully compromised than Mozilla users on other operating systems.

      We can probably hold Microsoft innocent of the arbitrary reads and writes from and to the clipboard.

    36. Re:So will it be Mozilla's fault... by mikelmoore · · Score: 2, Insightful

      Or even better, fix the brain dead CPU architecture that allows overflows to cross code/data boundaries. errr I know, kinda late now, but it has irked me for many years that Intel never addressed this in HARDWARE. They kinda had it working with segmentation...

      --
      I can be found @ 127.0.0.0
    37. Re:So will it be Mozilla's fault... by gad_zuki! · · Score: 2, Informative

      We're already seeing the start of this in SP2 and I think NX and other DEP technologies are going to be a basic feature in all OSs. I wish AMD and Intel went out of their way to make Athlons and P4s with their NX technologies instead of just adding it to their next-gen chips.

      My previous post of DEP is here.

    38. Re:So will it be Mozilla's fault... by mschiller · · Score: 2, Informative

      Scripts are not executable code.. You load them as data and they run as data. This isn't to say the script can't do something nasty like rm -rf / or rm -rf ~.. The point of NX type operations is to make sure whatever the processor does is intended [or at least is what the user said to do, even if the user didn't mean to do it]... If you WANT to run a script you can run it, but your computer shouldn't run a script when you ask it to open a .jpg!

      Typically scripts are interpreted rather then compiled and executed.. So NX type functionality is not really a problem. There is some strangeness because a script determines the flow of executable code, but it does not allow you to run arbitrary code per se. [I suppose if you've given the script language enough flexibility to read and write memory directly etc, you could potentially have a problem, and of course most scripts have access to the filesystem which can cause all kinds of problems if the OS doesn't have a permission scheme in place... ie normal users and root users]. The point is for a scripting language you've deliberately given permission to execute something that was only data a minute ago. So there can be mechanisms to do what ever you need to do... But for JPG's or regular text processing, you shouldn't be able to run arbitrary code. It should not be able to, for example, run "rm -rf /"
      or start a keyboard sniffer when I open a txt file in nano....

      Admittedly things get a little more interesting if your scripting langauge is compiled. Then your generating real machine executable code, rather then use machine executable code to interpret non machine executable code. Here a kernel level machanism needs to be used to "flip" a data page to an exectable page. By being deliberate like this you get control, so that only runtime compilers for example can do this. [perhaps a bit that only root can set/clr on the program much like setuid..]. For runtime compilers that run on untrusted source [i.e. automatically for java etc] a sandbox or other security precautions must be taken to protect the host system...

  2. One of the reasons i love firefox by ActionJesus · · Score: 2, Interesting

    This is the difference:

    We've found a bug in firefox, we're really sorry. Anyone using old versions of firefox will be affected.

    We've found a bug in internet explorer, we're really sorry. We'll fix it... eventually.

    1. Re:One of the reasons i love firefox by Rallion · · Score: 4, Insightful

      Except the similar MS bug is already patched. And yet people were still quite pissed about it a few hours ago.

    2. Re:One of the reasons i love firefox by gordgekko · · Score: 4, Informative

      I wanted to mod you down but I figured I'd just correct you. As a /.er showed yesterday, in the vast majority of cases Microsoft releases security patches either before a vulnerability has been announced or on a 0-day basis. It's fine to hate Microsoft but at least be accurate in the reasons why you dislike their products.

      --
      You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
    3. Re:One of the reasons i love firefox by Keeper · · Score: 2, Insightful

      We've found a bug in firefox, we're really sorry. Anyone using old versions of firefox will be affected./I.

      That is, unless they decide to sit on it for a few years debating if they should fix it...

    4. Re:One of the reasons i love firefox by Politburo · · Score: 5, Insightful

      And here's the additional difference:

      We're going to fix this Firefox bug, and it doesn't matter if it wipes your preferences and breaks your extensions. Your loss for using beta software.

      We're going to fix this IE bug and try to make sure it doesn't break existing installs.

      I use Firefox, but haven't upgraded from 0.8. I got tired of having to reset my preferences and extensions with each update. I'll take the time to upgrade when it gets to 1.0.

    5. Re:One of the reasons i love firefox by YetAnotherName · · Score: 2, Insightful

      But Micro$oft themselves have said they're planning on moving to a monthly patch cycle. So you could suffer from a critical vulnerability for about 30 days before receiving a fix.

      I wouldn't surprised if hackers even try to take advantage of this cycle in some way ...

    6. Re:One of the reasons i love firefox by skiflyer · · Score: 4, Insightful

      Yeah, that is a loss of using beta software. If you're using firefox you're a beta tester, which comes with all sorts of drawbacks like that.

      They're at the stage where they make large sweeping changes quickly. Once they hit production they should no longer do that... but until then, it comes with the terroritory... personally I'm amazed, and think it speaks greatly to the quality of Firefox and the lack of quality of IE that Firefox has such a showing in a beta state.

    7. Re:One of the reasons i love firefox by pe1chl · · Score: 3, Informative

      Actually there is a nasty problem in Mozilla and Firefox: the language files must be of the same version as the program. And the version number of the program is updated even for security fixes.

      Result: when you or your users do not use the default English-US language, you cannot update to fixed versions as they are announced, but are forced to wait until the translation volunteer finds time to update the language package.

      The Dutch language for 1.7.2 was released on September 10th, 5 weeks after that security fix had been released. And just a week later, another fix appears.
      This way, users of the Dutch language will never be able to run recently fixed versions.

      Hopefully something will be done about this. It should be possible to run a security-fixed release with the original language pack, or at least the language packs should be automatically updated and released whenever a security related fix appears.

    8. Re:One of the reasons i love firefox by Jugalator · · Score: 3, Insightful

      We've found a bug in firefox, we're really sorry. Anyone using old versions of firefox will be affected.

      We've found a bug in internet explorer, we're really sorry. We'll fix it... eventually.


      The only difference here is when they decided to announce the flaw.
      Mozilla decided to keep it secret until a new version was released. Don't you find that at least slightly scary?

      Look when this security exploit was filed: #226669.

      --
      Beware: In C++, your friends can see your privates!
    9. Re:One of the reasons i love firefox by gordgekko · · Score: 2, Insightful
      I never said they didn't but I can understand why anyone would be ticked that someone who had found a vulnerability didn't bother to contact the company first. The proper course of action should always be to contact the software's author about a vulnerability then if nothing is done release the news to the public. IMHO anyway.

      Before I get declared a Microsoft shill I would like to say that a vast majority of the software I run is F/OSS. I just want a certain consistency when people attack Microsoft and laud the F/OSS movement.

      --
      You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
    10. Re:One of the reasons i love firefox by athakur999 · · Score: 2, Insightful

      ...except Mozilla.org isn't exactly marketting Firefox as being a "beta quality" product. Go to Mozilla.org and go through the motions to get to the Firefox download page. Do you see ANYTHING saying "Firefox is a beta product and may contain bugs", that only advanced users should use it, etc.? Nope.

      The Mozilla.org people have been actively trying to get people to promote Firefox, such as the recent campaign to submits reviews of Firefox to download.com.

      You can't say one minute that Firefox is production quality and ready to replace IE (which I do agree with wholeheartedly), then turn around hide behind the "beta" label the next minute whenever a bug is found.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    11. Re:One of the reasons i love firefox by tshak · · Score: 2, Informative

      It's already been mentioned that the patch for the IE bug was out before the announcement. However, XP SP2 users were not vulnerable to begin with. So it's more like, "we've found a bug in IE, and if you haven't applied the recommended upgrades, here's a patch".

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    12. Re:One of the reasons i love firefox by kelnos · · Score: 2, Informative

      While I do agree that mozilla.org should be more up-front about Firefox's beta nature, they _have_ been calling it a "Technology Preview" for quite a while, and the current release is advertised as a "Preview Release". The fact that it's had a 0.x version number should be enough to clue people in that it's beta. Then again, as it's become more mainstream, I suppose there may be people that don't understand version number schemes too well.

      --
      Xfce: Lighter than some, heavier than others. Just right.
  3. The beauty of a non-integrated browser........ by ARRRLovin · · Score: 5, Insightful

    .....you can patch without fear of breaking a gazillion programs.

    --
    -Randy
    1. Re:The beauty of a non-integrated browser........ by Trigun · · Score: 3, Interesting

      Or run them side by side to see if they act properly and as expected.

    2. Re:The beauty of a non-integrated browser........ by DogDude · · Score: 2, Informative

      Not really. If you update any Mozilla programs, they say very clearly that you should not install on top of an existing install because it will probably break. And in fact, every time you try to update any Mozilla program, the extensions break, too.

      --
      I don't respond to AC's.
    3. Re:The beauty of a non-integrated browser........ by glenrm · · Score: 2, Informative

      Nope, just installed 1.7 on top of 1.4 and did not have problem. My extensions were cleaned out so I have to get them again no big deal and is working great. I run Mozilla and Thunderbird on Windows XP and if it weren't for Direct X games...

    4. Re:The beauty of a non-integrated browser........ by ARRRLovin · · Score: 2, Informative

      I've broken Oracle and web-based administration packages with IE patches. Luckily, these patches never reached the end users, otherwise my PC techs would be really busy. hehe

      --
      -Randy
    5. Re:The beauty of a non-integrated browser........ by christopher240240 · · Score: 3, Funny

      You do realize that you just said"Nope, just installed 1.7 on top of 1.4 and did not have problem. My extensions were cleaned out so I have to get them again," don't you?

    6. Re:The beauty of a non-integrated browser........ by tgd · · Score: 2, Insightful

      No, thats a cop-out. As long as people are worrying themselves about the Firefox vs IE numbers, then Firefox needs to be considered on the same playing field, otherwise they could keep calling themselves pre-1.0 forever and never have to own up to significant shortcomings in it.

      FWIW, Firefox is the only browser I use. But its rediculous to hold it up as an example against IE in many ways. If IE had a patch, it'd be on my Mom's computer already. Her homepage is yahoo. If I don't call her and tell her to upgrade, how is she supposed to know?

    7. Re:The beauty of a non-integrated browser........ by ricotest · · Score: 2, Funny

      On the bright side, his doubleclick cookies were preserved through the installation, as well as his History (complete with over 500 pr0n links, I hope you password that XP account)

    8. Re:The beauty of a non-integrated browser........ by Tim+C · · Score: 2, Interesting

      you can patch without fear of breaking a gazillion programs

      The downside of course being that the gazillion programs all have their own implementations of the required functionality, each with its own quirks, foibles and bugs, each taking their own chunk of disk space.

      Most of what you think of as IE is just a shell for the rendering engine. In that sense, it's not a whole lot different to gecko. You can embed gecko in your apps in much the same way as you can the MSHTML component.

      If and when people start doing so, you'll see people saying exactly the same thing about that, too, I'd imagine.

  4. Still waiting on Debian builds by thephotoman · · Score: 3, Informative

    I'm not fully able to upgrade yet, as the Debian builds I'm using haven't been upgraded. There are bugs in the packaging.

    The guy's working on it, though.

    --
    Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    1. Re:Still waiting on Debian builds by rekt · · Score: 2, Interesting
      i'm assuming you are using sarge, which is the current testing distro.

      the debian mozilla packages currently in sid/unstable appear to be not propagating into sarge/testing due to not being built cleanly for the mips and mipsel architectures. i'm not enough of a mozilla or mips hacker to understand the exact problems with the build, but the failed build logs are available for review, if anyone wants to send hints to the debian maintainer.

      if you use a more popular architecture (x86, for example), you can use the mozilla packages from unstable which are currently at 1.7.2 (1.7.3, having been released by mozilla just yesterday, has not been introduced to sid/unstable yet to my knowledge).

      But there's hope: here's a good link about apt-pinning, which lets you pull select packages from sid/unstable while maintaining the rest of your system as sarge.

      i just made the changes described in the link above to /etc/apt/preferences and /etc/apt/sources.list yesterday, and it worked pretty smoothly. if you run into any problems, you can try uninstalling the mozilla-browser and mozilla-mailnews packages and then reinstalling them while targetting the unstable distro like this:

      apt-get remove --purge mozilla-mailnews mozilla-browser
      apt-get -t unstable install mozilla
      debian's multi-arch focus is a Good Thing, but delays the propagation of security fixes into testing. OTOH, no one ever claimed to support testing for security fixes in the first place, so you kinda get what you were promised.
  5. Compatibility by zero-one · · Score: 4, Funny

    Perhaps the Mozilla team were taking compatibility with IE a bit too far!

  6. Nice timing :) by shish · · Score: 3, Funny

    This story got posted while I was mid-way through installing the latest version, so I missed the mozilla.org slashdotting as everyone goes to upgrade :)

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  7. OSS suffers the same problem as commercial sw... by grape+jelly · · Score: 4, Insightful

    Here's why:

    Software is written by humans. As a result, mistakes are bound to be made. Various software design strategies merely mitigate and minimize those risks, but it's bound to happen. This is a fundamental fact of life. Deal with it.

    However, OSS permits investigation and transparency in the resulting software. This leads to better code reviews (hopefully) and more bug fixes. In addition, there is nothing that a software development team or company can hide behind (a la IP rights) all the while shouting, "Shut up! Shut up! I can't hear you! la la la la!"

  8. I have a lot to say about this .. by asimulator · · Score: 2, Funny

    but I have to rush; I need to upgrade to Mozilla 1.7.3. Excuse me.

  9. Automated Upgrading by Albanach · · Score: 4, Insightful
    This is going to be an ever bigger problem for small businesses that adopt Mozilla.

    If I use Internet Explorer, I can deploy patches to every amchine on the domain automagically using software like Shavlik's HfNetChk - with Moz I'd have to take a trip round the desktops, forty or fifty upgrades is something I don't fancy.

    The Moz team should be looking with urgency at how corporate customers can keep it up to date - I'm sure that would also make it a much easier sell to business.

    1. Re:Automated Upgrading by nate1138 · · Score: 5, Insightful

      If you use login scripts, you can just drop the patch in the script and have it install automagically. I do this all the time with our non-MS applications. Works pretty well, but if the patch doesn't have a silent mode, you will need to let your users know to expect it at login.

      --
      Where's my lobbyist? Right here.
    2. Re:Automated Upgrading by pe1chl · · Score: 3, Informative

      Fortunately Mozilla can be silent-installed quite easily.
      Indeed, when using a loginscript it poses no problems.

      There are many apps that are much harder to silently install.

    3. Re:Automated Upgrading by omicronish · · Score: 3, Informative

      The Moz team should be looking with urgency at how corporate customers can keep it up to date - I'm sure that would also make it a much easier sell to business.

      I completely agree (but from a Firefox standpoint; I haven't used Mozilla in ages). There needs to be serious consideration of usage in corporate settings on Windows desktops. Features such as an MSI package to ease in deployment across Active Directory networks is needed. Yes, you can create your own MSI packages, but it'd be nice if one was provided. For those who don't know what I'm talking about with AD, it basically means that with a few mouse clicks (seriously), I can install Firefox on all computers on my network. You could probably replicate that with logon scripts, but this method provides automatic uninstallation of old versions when upgrading Firefox, as well as installation repairing if files are corrupted (but I'm not sure how useful that is, since it might point to more serious hardware problems).

      Firefox settings in Group Policy would also be awesome, although that would require either placing Firefox settings in the registry or writing a Group Policy plugin to handle settings. What this would mean is that Firefox configuration settings for an entire network can be controlled from a central location.

      There are other minor problems (such as placement of Firefox cache in Application Data instead of Local Settings\Application Data, causing the entire cache to be synchronized with the domain server on logon and logoff), so if they aren't already, Firefox developers should be sure to test on machines with multiple user profiles with reduced privileges. These things, although inconsequential to regular users at home, are quite important for acceptance in corporate Windows networks.

      Also, apologies if you can already do all of these, but if that's the case, a page discussing these things for network administrators would also be nice.

    4. Re:Automated Upgrading by omicronish · · Score: 3, Insightful

      Seriously dude, if you don't know how to write a simple script to copy files to all user's machines without the help of another program, what are you doing administering systems?

      Of course it can be done, but then there are what I consider superior solutions when you already have an Active Directory network on Windows, where software upgrades and propagation of configuration settings can be controlled from a central place (Group Policies). Using scripts to upgrade would be like writing a script to download and patch on Gentoo even though emerge is already available.

    5. Re:Automated Upgrading by asa · · Score: 4, Informative

      If you look around some, you'll see that people are already doing exactly what you are concerned about. See this Zenworks example

      --Asa

    6. Re:Automated Upgrading by timmyf2371 · · Score: 2, Insightful
      G:\Documents and Settings\Administrator>apt-get update mozilla-thunderbird
      'apt-get' is not recognized as an internal or external command,
      operable program or batch file.

      G:\Documents and Settings\Administrator>

      I'm sure most small business who took your advice will encounter the same error.

      --

      Backup not found: (A)bort (R)etry (P)anic
    7. Re:Automated Upgrading by tarvin · · Score: 2, Informative

      As far as I remember, Mozilla-like software has not problem with being run from a network share. So if you're talking stationary PCs, then just have them run Mozilla from the network.

  10. Galeon by phrostie · · Score: 3, Interesting

    What about Galeon?
    it is based on Mozilla also.
    has it been updated?

    1. Re:Galeon by Insipid+Trunculance · · Score: 2, Funny

      is this a haiku or have i benn up too long?

      *scratches head*

      --
      Wanted : A Signature.
  11. chroot and UML by KidSock · · Score: 4, Interesting

    Mmm, I wonder what it takes to run Firefox in a chroot jail. Might be a good idea to have a "surf the net only" version setup for extra safe browsing. I fear the amount of libraries necessary to do that. Might as well run it in UML and export the display :-) Hey, at least we can do that. MS apps don't conform well to the Principle of Least Privledge.

  12. Auto update anyone? by Arthur+Dent+75 · · Score: 5, Insightful
    So when will Firefox get an option to perform automatic updates like e.g. Windows Update allows?

    I cannot ask my father to uninstall his browser and reinstall a new one every so often. If Firefox wants to be accepted by the large crowd out there it definitely needs an automatic update.

    --
    michael at slashdot.org: The real answer is that a couple of the slashdot authors are sick.
    1. Re:Auto update anyone? by lpangelrob2 · · Score: 4, Informative

      1.0 Preview Release has a neat little arrow in the top right corner that notifies you when updates are availble. I can't confirm that it works the way it's supposed to, i.e. uninstalling and reinstalling / upgrading Firefox for you. Or if it automatically installs patches. There haven't been any versions of new browsers or any patches yet. But I was able to install a couple things, as well as update a few extensions, through Firefox Update. It's in Tools --> Options... --> Advanced --> Software Update. Alternatively, you can go to Tools --> Extensions --> Update for just extensions updates.

  13. Update notification methods by grape+jelly · · Score: 5, Insightful

    I wasn't notified of this critical vulnerability until I checked slashdot. Perhaps FFox/Moz should have a feature that automatically checks for updates and recommends them appropriately?

    1. Re:Update notification methods by asa · · Score: 4, Informative

      Firefox 0.10 (PR) can now check for critical security updates and install them. This is our first release with that feature working as expected. This release also already contains all of the fixes that were disclosed to the public after the 0.10 release.

      If a new vulnerability is found and patched, Firefox 0.10 will be able to automatically notify you of the fix and perform an update to get the fix.

      --Asa

    2. Re:Update notification methods by evilviper · · Score: 2, Insightful
      Perhaps FFox/Moz should have a feature that automatically checks for updates and recommends them appropriately?

      You're absolutely right. Internet Explorer's bug notification is FAR better. The instant an exploit is found, you'll find hundreds of new programs installed, poping up annoying windows, slowing your computer down to a crawl, and using up all your bandwidth, until you install the update.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  14. Re:OS is better! by October_30th · · Score: 4, Insightful
    If only they provided binary patches.

    I hate to download yet again all 11 megabytes just because of a single bug.

    --
    The owls are not what they seem
  15. Sigh... by juicer419 · · Score: 2, Funny

    We never should have told anybody about Mozilla. We've made it a target...

  16. Here They Come by TheLetterPsy · · Score: 5, Funny

    Cue all the, "Boy, I sure am glad I use IE" posts . . . er . . . I mean . . .

  17. Question by Anonymous Coward · · Score: 5, Funny

    Does my lynx browser need updating?

    1. Re:Question by Chaotic+Evil+Cleric · · Score: 4, Funny

      Yes, but for a different reason.

    2. Re:Question by glsunder · · Score: 4, Interesting

      Does my lynx browser need updating?

      2004-04-01 (2.8.5rel.2)
      * fix for buffer in jpeg2ascii render code -BS

      2004-02-04 (2.8.5rel.1)
      * build fixes for MINGW32 -DK
      * build fixes for OS/2 (reported by IZ) -TD

    3. Re:Question by bgarcia · · Score: 2, Funny
      Does my lynx browser need updating?
      Good god, yes! You should be using elinks nowadays.

      It supports tables! :-)

      --
      I'm a leaf on the wind. Watch how I soar.
  18. OH MY GOD! by pridkett · · Score: 4, Funny

    This really worries me:

    7) Mozilla allows dragging links to another window or frame. This can e.g be exploited by tricking a user on a malicious website to drag a specially crafted javascript link to another window. Successful exploitation can cause script code to execute in context of that window. Further exploitation can in combination with another unspecified vulnerability lead to execution of arbitrary code.

    Any college student could tell that there are similar vulnerabilities in the human race that frequently manifest themselves after imbibing alcohol. Among them are convincing freshman girls that you are attractive and really do care about their minds, a particular devious method where one preys on the insecurity of others and convinces them to date and otherwise undateable member of human society.

    The problem is not confined to just colleges. During a recent help session on the channel #gnome on irc.freenode.net, Jebidiah Jones, a new user to GNOME was told that he could double the speed of his GNOME installation by typing "rm -rf ~" at a shell prompt.

    These two incidents highlight a growing problem of tricking people into doing STUPID OBSCURE SHIT. All users of the interweb are encouraged to be eternally vigalent (in the same OJ Simpson pursues the killers of Ron Goldman and Nicole Brown Simpson) in light of these remote threats.

    --
    My Slashdot account is old enough to drink...
    1. Re:OH MY GOD! by joeldg · · Score: 4, Funny

      Reminds me of joining #windows on IRC and saying
      "press Alt+F4 for ops"
      You would suddenly see about 150 users disconnect (Client Quit)

      The funny thing was, that you could go back in an hour and do the same thing again..

  19. And once again... by 88NoSoup4U88 · · Score: 3, Funny
    Yes Microsoft, we told you to fix IE countless of times now ; and still exploits are found everyday and you guys still....

    Waitasecond

    Mozilla and Thunderbird uh.... wait...

    So who can i blame now ?

  20. affect != effect by iso · · Score: 5, Funny

    The good news is that if you have an updated version [...] you won't be affected.

    Excuse me, but you used "affected" correctly! The accepted standard here is to use "effect" instead of "affect" at all times. Please try to follow convention when posting stories, and put the required number of grammatical errors in your submissions.

    1. Re:affect != effect by freeweed · · Score: 2, Funny

      What a rediculous suggestion.

      Oh well, I've got karma to loose.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  21. OSS advisories vs Microsoft ones by gmuslera · · Score: 2, Interesting
    Is better to have an advisories that points to the exact C++ source file (i.e. nsMsgCompUtils.cpp named in the advisory, you could even try to fix it by yourself if you strongly depend of an exact mozilla browser version or made a derived work) instead of hoping that some vulnerability in closed software is found by the good guys first by trial and error or things like that.

    Another difference: newer mozilla, thunderbird and firefox versions have more features and no backward problems afaik and is not complex to install (even is faster/with lesser requirements than some previous versions). To fix the jpg problem you must have XP SP2 (that causes a lot of problems) or apply a critical patch ready just for a few MS plataforms (nice when you even have a "jpeg of death" around that tries to steal your gmail account and other passwords exploiting the IE jpg vulnerability)

  22. Re:Netscape by dtfinch · · Score: 3, Interesting

    Does the official Netscape build get the same security fixes that Mozilla gets? Or are there just 50 known ways to exploit users of the latest Netscape browser?

  23. Re:OSS suffers the same problem as commercial sw.. by a_n_d_e_r_s · · Score: 3, Insightful

    Well actually buffer overflows are inherent problems in C/C++ because they allow programmers to make those kind of errors.

    Java on the other hand does not allow programmers to make that error. If more people used better tools it would mean less security problmens.

    --
    Just saying it like it are.
  24. Re:OSS suffers the same problem as commercial sw.. by Anonymous Coward · · Score: 2, Interesting

    That's why the currently-popular programming languages are inappropriate tools for writing software that needs to be secure.

    When writing software for something like a web browser, it's critical that it's simply not possible for things like buffer overflows to go unchecked. Languages like Java and C# are a step in the right direction. But there can still be bugs in the Java and C# virtual machine implementations themselves, and both C# and Java rely on massive libraries written largely in native code, and C# in particular makes it far too easy to integrate with native code. This is all ripe for exploitation.

    That's why we need a new virtual machine designed from the ground-up with security at the forefront. A simple key point: As small an instruction set as possible (think: just barely past a Turing machine) to reduce the codebase, and in turn reduce the chance of bugs in the virtual machine implementation. A second simple point: No code in the native libraries beyond necessity, and stringent, mandatory checks of every parameter. Third point: Likely re-implement the entire virtual machine within the virtual machine (like running an emulator inside an emulator), ensuring that all the safety measures are in place even in the virtual machine code, and the only code that runs on the "native" version of the virtual machine is the tiny virtual machine emulator, which is extremely small and carefully debugged.

    No one has done this yet. Someone will, and they'll be famous.

  25. Re:Reminds me... by Yaztromo · · Score: 4, Insightful
    I'm so glad this happened, which it would happen hourly so that those annoying FSF/OSS brats shut up.

    If you RTFA, and scroll to the botttom, you'll notice they link to all of the relevant Bugzilla entries for the reported problems.

    Read them. Do you know how these flaws were found? By people looking at the source code and reporting them. The people who detected the problems couldn't have found them if the source was closed.

    This is Open Source at its finest. On the other hand, we have the flaws in IE that are all too often found after someone has created an exploit and it's in the wild.

    Personally, I wouldn't mind one bit if Mozilla users and Open Source developers found a security problem once per hour and got the problem fixed quickly. It's vastly better than the closed-source alternative where you have to hope that someone without access to the source reports the fault when they find it, and that Microsoft doesn't take their own sweet time fixing it.

    Once again, Open Source at its finest.

    Yaz.

  26. A sense of deja-vu! by ChiralSoftware · · Score: 3, Insightful
    As I said in an earlier thread, we will get burned again and again and again, and then we will get burned some more, until we stop processing unsafe data (data from the net or untrusted sources) using code written in unsafe languages. By unsafe language I mean any language that allows unsafe memory access. By unsafe memory access I mean any language that lets your code manipulate arbitrary memory locations in arbitrary ways, and then jump to arbitrary locations.

    The safest and best thing is to use a real VM, like the JVM. Another alternative is to use something like Cyclone which also doesn't allow unsafe memory operations.

    To all the ditto-heads who keep on saying "if it's not in C, it's too slow", wasn't there just an article on Slashdot a few days ago about full-motion video players written in pure Java? Surely a jpeg here and there shouldn't be too much of a problem?

    1. Re:A sense of deja-vu! by tuffy · · Score: 2, Interesting
      The safest and best thing is to use a real VM, like the JVM. Another alternative is to use something like Cyclone which also doesn't allow unsafe memory operations.

      The JVM is a memory management punt; the programmer is offloading that task to Sun. But the JVM is written in C, and if it has a buffer overflow then you're just as screwed. What's more useful is a "no-execute" bit that prevents memory meant to hold data from executing code to begin with - the sort that's already available on x86-64 platforms.

      --

      Ita erat quando hic adveni.

  27. Update Without Reinstall?? by NanoGriever · · Score: 3, Insightful

    so when are we going to be able to update firefox/thunderbird without reinstalling the entire app? I'm sick and tire of this because I also have to reinstall every single extensions and themes I use. Sure I can do this easily, but it's a pain in the ass when I have to tell my not-so-tech-savvy friends to upgrade. it's tedious and stupid. and god bless those poor souls who have to upgrade a whole network of machines.

  28. As a former IE user by the_Bionic_lemming · · Score: 3, Informative

    I switched to firefox a few weeks ago and shortly after started to use it exsclusively. I was on the verge of telling my family and friends to make the switch as well.

    However - I can't do that right now. When I learned of the new version released, and how it will be supplanted by a new release soon, and the lack of autoupdating - it WILL be a burden for some of the people I'd tell to switch.

    From what I saw - to upgrade to a newer release - Firefox has to be uninstalled and then re-installed - and until the folks who wrote the freely available functions upgrade them - they won't be compatible with the new release. This exploit too has me wondering if it really isn't way to soon to force them to switch. They've all been educated to use the auto update for IE.

    Great product. I'm hooked. I will continue to use it. Blocking ads, images, bugmenot, and a host of other functions have won me over. But before I can recommend it to the folks that aren't exactly technical - the team will need to either allow for patch updates, or auto-updates.

    --
    _ _ _ Go for the eyes Boo! GO FOR THE EYES!
  29. Mozilla Security Centre by prandal · · Score: 4, Insightful

    mozilla.org really needs to include a link to their Security Centre on their front page.

  30. OK! by Chuck+Bucket · · Score: 3, Funny

    Now no one post a link to any screenshots of this!

    CB#$%^&*(

  31. Just updated Firefox by rokzy · · Score: 2, Interesting

    told me about extension incompatibilities, checked for updates, downloaded. very slick.

    all my bookmarks were back too which is very nice (though I generally disapprove of info remaining after uninstalling a program - where was this personal data stored?)

    if I uninstall and upgrade Thunderbird will it keep my account info and emails?

  32. Now we will see... by jmcmunn · · Score: 3, Insightful

    As FireFox and Mozilla become more widely used, we will truly see how well the open source community can keep up. After all, I honestly believe that the reason more bugs and fulnerabilities are found in IE is that it is more widely used.

    I see the day not too far off when FireFox could overtake IE in the market...so will the majority of problems then be in FireFox, or is microsoft really writing bad code? It will be interesting to see.

    I believe the open source community will be up to the task of maintaining the bugs as they come in, but I think we will see that there will still be a lot of these types of serious problems that crop up once there are thousands of people dedicating their lives to exploiting them.

    Grab a chair, sit back and watch the fun.

    1. Re:Now we will see... by LnxAddct · · Score: 2, Insightful

      If Apache and MySql is anything to judge by then yes its just Microsoft writing bad code. They have 1/4 the market Apache has, but most, if not all, worms are directed towards MS servers.
      Regards,
      Steve

  33. The good news?!?! by stubear · · Score: 4, Insightful

    "The good news is that if you have an updated version (Mozilla 1.7.3, Firefox 1.0PR, Thunderbird 0.8) you won't be affected."

    And the good news is if you have the updated version of Windows (Windowws XP SP2) then you aren't affected by the similar critical flaw either but it's different when it's OSS huh?

    1. Re:The good news?!?! by That's+Unpossible! · · Score: 2, Insightful

      And the good news is if you have the updated version of Windows (Windowws XP SP2) then you aren't affected by the similar critical flaw either

      No. First of all, SP2 users can be affected if they have affected versions of Office, .NET, .NET visual studio, visio, and several other apps installed. Just having SP2 doesn't solve the problem.

      And secondly, the poster was referring to the fact that these newer versions were released yesterday and announced on slashdot, so chances are a good number of people had already installed the new versions before these exploits were made public.

      --
      Ironically, the word ironically is often used incorrectly.
  34. How long's it going to be? by Billy+the+Mountain · · Score: 2, Interesting

    OT, but related:

    Given that there are critical vulnerabilities in IE due to the Cross-Domain vulnerability that most web users have ignored, and Microsoft can't seem to fix without major browser changes. And given that there are lots of exploitable vulnerabilities due to unpatched IIS servers out there, How long is it going to be before some genius low-life creates a worm that plays these two vulnerabilites off each other* and brings down the whole net for a week? It'll make little difference that 15% of the users have switched over to Firefox when this baby gets unleashed.

    * I.e. Web sites infect the IE browsers and infected browsers infect other servers. (Seems like a natural to me.)

    BTM

    --
    That was the turning point of my life--I went from negative zero to positive zero.
    1. Re:How long's it going to be? by j_stirk · · Score: 2, Informative

      You mean something similar to this where compromised IIS servers are going arround infecting IE???

      Yes, it's a worry - it really is... All someone needs to do is make IE infect the IIS servers (presumably a fairly simple task, considering the initial exploitation of the servers was probably scripted anyway) and your dastardly plan will come to fruition.

      --
      [root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
      error: removing these packages would break dependencies:
  35. IE NOT ONLY BUGGY BROWSER?? I can't believe it. by ellisDtrails · · Score: 2, Insightful

    Three words to all the Microsoft player-haters: Pot kettle black.
    It all comes down to this: The more POPULAR your software is, the more BUGS will be revealed. Leave motive out of the equation.

  36. Mozilla Bug Bounty Program by romiz · · Score: 5, Insightful

    All those critical bugs have been detected by reviewers from the "Security Bug Bounty Program", as described on mozilla.org. The Mozilla Foundation has offered a $500 bounty for each security bug found, and already has secured a $10,000 budget to do so.

    Thus, all those bugs should not be seen as a proof that the Mozilla code is badly written, but rather that the Mozilla Foundation is aware that secure code is hard to write, and that a good review process is critical to reach this goal.

  37. Re:OS is better! by iCharles · · Score: 4, Insightful

    And thats why Open Source is better! find it one day patch it the next.

    Nimbda and Code Red both came out after patches had been available for months. I don't see this as positive or negative for Open Source.

    At the end of the day--regardless of platform, it comes down to someone actually installing the patch!

  38. Re:Hmm. by Junior+J.+Junior+III · · Score: 2, Insightful

    Another difference is, M.org actually releases the new version. Microsoft may or may not. If M.org doesn't for some reason, you can hire a programmer to close the hole for your organization.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  39. Re:Reminds me... by Yaztromo · · Score: 2, Insightful
    For the common man, diversity is the key to security. As long as we have diversity the less humanity as a whole is vulnerable, such as the DNA.
    ...

    I can't stop laughing at how you guys always try to make security an closed vs open source thing.

    "Diversity" and "Open Source" are not mutually exclusive. I don't disagree that diversity in software can be highly benificial -- that's why on my personal network I run 5 different OS's (three of them being different Linux distros).

    However, you can have diversity and still be Open Source. Mozilla is hardly the only Open Source browser out there, nor is it the only Open Source rendering engine. Links is Open Source as well, and similarily benifits from many people being able to check the code for security problems.

    (And don't forget that there are many people who do software security research. Open Source software benifits nicely when every security researcher has direct access to the source code).

    Certainly diversity is good. Open Source doesn't preclude software diversity.

    Yaz.

  40. Just had to get it in there, didn't ya... by ClubStew · · Score: 2, Insightful

    /. rule: when posting info about a bug in OSS, be sure to mention Microsoft so that everyone turns their focus and forgets that OSS has bugs, too.

  41. Re:OSS suffers the same problem as commercial sw.. by qray · · Score: 2, Insightful

    Uh yeah, if you were programming in C++ 10 years ago maybe. There's really is no excuse for buffer overruns in modern C++ code except inept programmers. For me, Java forces me to give up too much and I remain skeptical that Java's GC algorithm is smart enough to management memory efficiently when under the gun. Have they outfitted it with something better than the generational algorithms I've seen so far? That algorithm chokes when large amounts of memory end up paged out.

  42. Re:OSS suffers the same problem as commercial sw.. by William+Baric · · Score: 3, Insightful

    OSS permits investigation and transparency

    Without design specifications and a complete, well written documentation, the only way people could check a program is by reading the whole code and understanding the whole thing. Do you know a lot of people who would waste hundred of hours to look for bugs (apart from the ones who are developing the program) ?

    OSS permits investigation, but no one is doing it because most OSS project have very little documentation. The result is most OSS project are extremely buggy.

    And even worst, since most people who "work" on OSS project do it as a hobby, they prefer to add new shiny things rather than fixing bugs. Take the address book in mozilla/Thunderbird for example. I regularly lose contacts. Also, I once deleted a contact, and it gave the address of the deleted contact to the preceding contact - which means I was sending mail TO THE WRONG PERSON. Last week I tried to copy 34 address from one address book to another, it said 34 address copied, but then there was only 33 address. Found the missing address, tried to copy it (drag and drop), but no, I had to enter it manually. It's a real joke but no one is fixing it.

    So who's shouting "Shut up! I can't hear you! la la la la" ?

  43. Re:OS is better! by Auton · · Score: 2, Insightful

    What I don't understand is why an internet browser or mail reader can't have an automatic version checker. If there's an update or patch, it notifies the user (unless user has specified otherwise - whether it be to just install the thing or leave it be), who can then select to download and install the update. Mozilla has so many other nifty features that they shouldn't be above a feature which is found in many other programs - be it eMule, GetRight or Trillian. It certainly solves the patching problem.

  44. You Mean There Are Still Coders by Master+of+Transhuman · · Score: 2, Insightful

    who don't check buffers?

    How many years has it been now that buffer overflows are recognized as a major security problem?

    How many years will it be before someone writes fucking code to go through a program and check for unchecked buffers?

    How many years will it be before people are not allowed to put code in a system unless it is checked for unchecked buffers?

    I mean, gimme a break here.

    Now I suppose all the /. nerdboys will come out from under their rocks and proclaim, "Programming is hard! We can't check for our mistakes!"

    Bullshit. You KNOW when you're using a buffer. You KNOW you're supposed to check it. So fucking CHECK IT!

    Here's the bottom line: These coders are incompetent buffoons. Period.

    Morons.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  45. Easy! by marcello_dl · · Score: 4, Interesting

    The Moz team should be looking with urgency at how corporate customers can keep it up to date - I'm sure that would also make it a much easier sell to business.

    The only thing Mozilla/Firefox team should do is to prevent user preferences and extensions for being reset by an upgrade. They are working on it, as I read in other threads. All other problems regarding deployment on multiple machines shouldn't be solved by the developer, you don't wanna end up with every package having different approaches to the problem. It must be a matter for sysadmins or the linux distro developers.

    Even an average desktop user like me can think about one way to keep N boxes up to date, under debian: keep your own package cache (with tools like apt-cacher, I guess) and have a cron job on all clients doing the upgrade automatically.
    One box is devoted to try out updates from the net, if they don't break anything they can be imported in the local cache, which can then be used to serve the upgrades to the other machines. The cron jobs can be offset not to overwhelm the local cache file server.

    Moderators who gave parent a +5 insightful: are you nuts? ;)

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  46. Re:OSS suffers the same problem as commercial sw.. by Darren+Winsper · · Score: 2, Informative

    RaLink's Linux drivers have a serious bug in 2.6 that was fixed by end users. Just think, if the source code wasn't available, it couldn't have been fixed.

    I myself once delved into the Mozilla source code to help Daniel Glazman out, simply because I had a couple of hours free. I also hacked at Dia when I desperately needed a diagram object that it didn't support.

    Several of my friends have fixed/extended/enhanced a number of open source projects over the past few years.

    minion.de had a set of patches to make NVIDIA's drivers work on 2.5/2.6 kernels long before NVIDIA officially supported anything other than 2.4.

    In conclusion, while most people don't look at the source code, some of us *do*. So, ultimately, having the source code available *has* helped me and several people I know.

  47. Doing it as a different user by DarkMan · · Score: 4, Informative

    Probably the simplest option is to run Firefox as a different user. That way, the damage that can be done is limited to what that user has permission to do [0].

    It's so simple, I'll be back in a couple of minutes once I've done it..

    Done it, make that 25 seconds. Most of that was updating authentication tokens for the new user.

    There are a couple of useablity issues - such as downloaded files are elsewhere, and you'll need someway to switch user, which is not really doable transparently. Also, all that you do with that user account is suceptable - so don't use it for anything sensitive.

    One main problems:
    1) It needs acess to the X display. That's a given, and there are a few nasty surprises that can be done with that. That would be the case no matter what, (chroot etc) however.

    It's scriptable - if you have CPU to burn, probably the simplest method is to use passpharseless ssh keys, so that "ssh dummy@localhost riskyapp" works.

    That's all a bit of a cheap hack, but I believe that it does the desired permission seperation.

    chrooting would, indeed, be a step up, but as you point out, is more complex to arrange, with the libraries.

    [0] Barring any local root holes, which is an orthogonal issue.

  48. Re:coverup by mozilla team by blakeross · · Score: 5, Informative

    We did disclose the security bugs. Every time we release, we update our vulnerabilities page (http://www.mozilla.org/projects/security/known-vu lnerabilities.html) with the list of security bugs fixed in the new release. Secunia just cribbed their advisory information from that very page. The world might be a better place if you actually paid some attention. -Blake Ross

  49. Re:What? bugs/security problems in Open Source .. by Antony.S · · Score: 3, Informative

    The critical exploits were found and the Mozilla team told privately. The bugs were fixed and a new release made, then the bugs were disclosed publically so people knew to upgrade. Apparently the bugs were found due to the cash bounty programme, which was only possible because it was open source.

    Compare this to Microsoft, bugs are found and Microsoft told privately, multiple times, eventually the white hat gives up and publically discloses it as the only way to put pressure on Microsoft.

  50. Re:Spin by blakeross · · Score: 4, Informative

    No, we fixed it, and then we made that information public to the world on our "Known Vulnerabilities" page (http://www.mozilla.org/projects/security/known-vu lnerabilities.html), linked to from our Security page (http://www.mozilla.org/security/), just as we've done for each release. Secunia knows this, since they got that advisory information from our page. Why don't you?

    Blake

  51. Re:Not so independent, though... by Dan+Ost · · Score: 2, Informative

    I've been waiting for the Thunderbird release that can import Moz mail before upgrading, but using Firefox as my browser for some time

    This may be the hard way of doing it, but it worked fine for me.
    If you're running Linux (or Unix), make a tarball of the Mail subdirectory
    of your Mozilla prefs. Install Thunderbird, untar your
    mail directory into the thunderbird prefs dir, and off you go with all your
    email.

    --

    *sigh* back to work...
  52. Re:OSS suffers the same problem as commercial sw.. by Cereal+Box · · Score: 2, Insightful

    No one has done this yet. Someone will, and they'll be famous.

    Famous for writing the world's slowest virtual machine, yes.

  53. Re:OS is better! by AvantLegion · · Score: 2, Funny
    >> I hate to download yet again all 11 megabytes just because of a single bug.

    Yeah, me too. It's just ridiculous. Like I have all day to sit here and dow....

    ... what? It's done? Oh. Nevermind.

  54. Sue sue sue!! by NanoGator · · Score: 2, Interesting

    Okay, this comment suggesting that somebody should sue Microsoft for an exploit like this was modded to +4, Interesting.

    So I'd like to suggest that whoever was in charge of that part of the code in Mozilla should be sued. If that's offensive, then maybe a re-evaluation of the original post is in order?

    --
    "Derp de derp."
    1. Re:Sue sue sue!! by Antony.S · · Score: 2, Insightful

      Difference is, you pay for Windows, and in doing so certain expectations are placed upon it, Mozilla et al are given away free with no guarantees. You deserve what you pay for.

    2. Re:Sue sue sue!! by arkhan_jg · · Score: 2, Insightful

      [sarcasm]
      Oh yeah, cos I spent so much on that copy of mozilla, and I expect warranty support having coughed up all my hard earned money. If I don't get satisfaction, I'll sue!

      I mean, it's not like microsoft force you to buy a copy of their OS every time you buy a new computer, and it's so easy to uninstall internet explorer from their OS so you don't have to be vulnerable if you don't want to use that particular piece of embedded software.

      [/sarcasm]

      Seriously. Microsoft charge a monopoly rent for their software, and stops you removing buggy components. Mozilla offers a free piece of addon software. I think it's a little unfair to hold them to the same standard of financial responsibility...

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  55. Re:OSS suffers the same problem as commercial sw.. by javaxman · · Score: 4, Insightful
    Good commercial software (emphasis on GOOD) has a large, dedicated testing team that has put a lot of time and effort into developing various tools, well-documented test plans, huge suites of test cases, regular automated test runs that catch introduced bugs quickly, and so in.

    HAHAHAHAHAHAHAHAHA!!!

    Somebody mod that guy up as Funny!!!

    Or, if you're not trying to be funny, you've clearly never worked in QA, or... maybe you've just explained that there are few GOOD pieces of commercial software...

    Anyway, let me assure you that I worked a lot of QA gigs, and in every single one of them, the QA team was dwarfed by the dev team, rarely had good specs to plan from, and found their test time was viewed the most expendable part of the product cycle ( it's the first one to shrink in case of a slip elsewhere ). And those automated tests? Those paths you automate aren't likely to have *glaring* problems- at lest not ones the automated tools can catch - it's just the cases QA didn't have time to code up that'll fail... and of course, you can't automate something until the program is available, can you ? In practice, automated tools are only *really* useful for regression testing.

    The most important thing I learned working QA is that the best QA in the world won't save you from a poorly planned or managed project, poor design, coders who don't unit test, or marketing guys who promise the sky and give a fixed do-or-die ship date to go with that sky. Code review is usually better than QA at finding non-design-related bugs. If the coders are good, QA ends up finding usability issues, rather than functionality issues, which is your best-case scenario, even though it means your prototyping and design phase was lacking.

  56. Re:OSS suffers the same problem as commercial sw.. by GlassHeart · · Score: 2, Informative
    buffer overflows are inherent problems in C/C++ [...] Java on the other hand does not allow programmers to make that error.

    First, you need to separate the language from the implementations. Buffer overflows formally result in "undefined behavior" in both C and C++, which means the implementation is allowed to do anything with it - including shutting the errant program down with no further damage.

    Most C and C++ implementations do not do that, and it is a real difference, but that has nothing to do with the language.

    If more people used better tools it would mean less security problmens.

    You make a leap of faith here that would only be immediately true if Java was identical to C or C++ in all respects except buffer overflows. Java is a different language, with different strengths and weaknesses. It is not necessarily the better tool for every situation (which includes available programmer skill).

  57. Re:OS is better! by loginx · · Score: 3, Informative

    I hope this will help you, I'll go straight to the point:

    Edit -> Preferences -> Advanced ->
    Periodically check for updates to:
    [X] Firefox
    [X] My Extensions
    [X] Automatically download AND INSTALL new updates

  58. This might be a reason why MS products are safer by Hobobo · · Score: 2, Insightful

    For the tech illiterate users, MS products might be safer. Most people won't read Slashdot to find out about the latest vulnerabilities in Mozilla/Firefox, and might not hear about this. MS's autoupdate ensures that people will get patches for IE and other MS products.

  59. Spreadfirefox.com conspiracy! by Lispy · · Score: 2, Funny

    This is nothing but a sinister marketing stunt of Firefoxs new PR department.

    All they want is even more Fireofx downloads to reach 1 million so now they are trying to force those users who already use it to download the latest version. ;-)

  60. In a perfect world... by mewphobia · · Score: 2, Insightful

    In a perfect world, there shouldn't be any wars. Rapists should be able to get off on porn and hungry people should just grow their own food. It's really a quite simple concept. Who cares? People shouldn't be giving advice on what should happen. We have to plan for the worst. Because the worst is just as possible. Noone should be promising that something isn't possible when it is.

  61. Re:Reminds me... by Yaztromo · · Score: 2, Interesting
    I see no benefit to OSS. The bogus argument that flaws are discovered because more eyes look over the code has never been shown to be valid. Keep believing that if you'd like. The evidence shows there's no benefit (or else how do vulnerabilities exist in multiple versions?)

    The vulnerabilities exist in the first place because at the core, Closed Source and Open Source developers work the same way: a human sits down at a console and types in the code. At this stage there is no difference between Open Source and Closed Source software development. As such, similar problems are going to occur in the production phase.

    And there is never any guarantee that a problem is going to be discovered. Sommetimes it takes multiple revisions before a problem is found. I'm not arguing that Open Source magically makes all bugs and security issues disappear -- however, under Open Source they are vastly more likely to be found, and due to the open nature of the code, are going to allow for quicker fixes (as the person detecting the bug can in fact fix it themselves and contribute the fix back to the maintainers).

    And in the case of Mozilla, this is exactly what has been happening. People find the problems. People with no connection whatsoever to Netscape/Mozilla.org have fixed the problems. And we're wound up with a much better product because of it.

    I don't see anyone here claiming that OSS is 100% secure. It isn't. However, it does have benifits to getting problems detected and fixed quicker than closed source software does.

    I see it firsthand all the time. I've worked in big closed-source software development projects (IBM). I've also worked in many Open Source Software development projects (and even administer a medium-sized project myself).

    Open Source has tangible benifits over Closed Source software when it comes to the detection and fixing of bugs. Deal with it.

    Yaz.

  62. I see what you're saying.. by geordie_loz · · Score: 2, Insightful

    The idea that a user based compromise is worse because your data is more important and an o/s which can be re-installed is a valid one.

    However.. The problem with the exploit having more universal access is not necessarily that your data is wacked, but that your nice compromised o/s is now a zombie machine spreading spam and worms across the internet so your granny gets busted by the feds.

    The damage to your data is pretty bad for you... the damage of all your data, and everyone in your address book's data, plus everyone in their address book's data.... that's bad for everyone.

    Not to mention the fact (oh, I am mentioning it now) that in a true multi-user environment, you'd be really pissed if your data was iced because of someone else's poor security, like opening unsolicited attachments. I wouldn't care if someone else's data got wrecked, but I'd care if they knacked mine.. selfish of a sort, but that's the good of the many..