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."

596 comments

  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 110010001000 · · Score: 0, Funny

      No, it will be Microsoft's fault. Somehow.

    4. 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
    5. 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.

    6. 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!
    7. 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.
    8. 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

    9. Re:So will it be Mozilla's fault... by uss_valiant · · Score: 1
      So will it be Mozilla's fault... ...when people don't upgrade to versions that aren't vulnerable?
      Not really, but Mozilla could offer updates instead of forcing people to uninstall/reinstall + install and configure all needed extensions everytime they release a new version. I know, most people just install the new version over the old installation, but that's not how it's meant to be done.

      Seriously, the most important feature request I have is: updates / an update wizard!
    10. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      If the car is made by Microsoft, then it's obviously Microsoft's fault.

      At least that's the prevailing logic around here.

    11. Re:So will it be Mozilla's fault... by skiflyer · · Score: 1

      Actually the check for updates seems to be working in 1.0PR for Firebird and .8 for Thunderbird. I too had problems in the earlier releases, though it did work for some there.

    12. 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.

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

      Microsoft's?

      --
      Support the First Amendment. Read at -1
    14. 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.

    15. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      The car manufacturer's, for selling such a terrible car in the first place.

      See Ford/Firestone.

    16. Re:So will it be Mozilla's fault... by nate1138 · · Score: 1, Insightful

      The current mozilla/firefox releases are also beta or prerelease. It's normal to find these kinds of things, that's kind of the point of a beta ;-)

      Microsoft likes to front and say that IE is production ready, but I think the last several years have proven that to be false.

      --
      Where's my lobbyist? Right here.
    17. Re:So will it be Mozilla's fault... by DogDude · · Score: 1

      Actually the check for updates seems to be working in 1.0PR for Firebird and .8 for Thunderbird

      Well, we still don't know if they work because there is nothing to update to. I *hope* that they get something automatic going ASAP so I can recommend the programs to family and friends without having to physically go over to their houses and do the weekly(?) updates.

      --
      I don't respond to AC's.
    18. 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)

    19. Re:So will it be Mozilla's fault... by scat-cat · · Score: 1

      I just upgraded yesterday, and it was extremely easy. I was able to install over my 0.9, and Firefox checked to see what extensions would work, or had updates available, and took care of the whole thing.

    20. 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.

    21. 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.

    22. 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!
    23. 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
    24. Re:So will it be Mozilla's fault... by DrMorris · · Score: 1

      Please bear in mind that Firefox is still at a pre 1.0 version. Although many proprietary software products tend ot increase version numbers at every second or third release in the world of openly developed software a pre 1.0 version number states that the product is not ready for production use.

    25. Re:So will it be Mozilla's fault... by d_jedi · · Score: 1

      Umm.. there are a whole bunch of entensions that don't work with the new version right now.. and a cursory glance on the mozilla.org website does not reveal a patch for older browsers.

      --
      I am the maverick of Slashdot
    26. 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.)

    27. Re:So will it be Mozilla's fault... by the+unbeliever · · Score: 1

      It works to update extensions now, at the very least.

      (at least those submitted to update.mozilla.org )

    28. Re:So will it be Mozilla's fault... by DarkSarin · · Score: 0, Flamebait

      of course it's microshaft's fault.

      either that or those stinkin aliens

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    29. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 1

      Yeah the extensions were extremely easy to update, but it ignores any attempt to make the search box bigger.

    30. 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".

    31. Re:So will it be Mozilla's fault... by bubkus_jones · · Score: 1

      It depends, is it that Microsoft powered BMW (I think it was BMW)?

    32. Re:So will it be Mozilla's fault... by smaksly · · Score: 1

      mod this +1 ironic for ripping off its AC sister post made 2 minutes earlier and having a sig that preaches about reading at -1

    33. 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?
    34. 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
    35. Re:So will it be Mozilla's fault... by baggins2002 · · Score: 0, Redundant

      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?
      Microsofts

    36. Re:So will it be Mozilla's fault... by poot_rootbeer · · Score: 1

      Oddly enough, when I upgraded to 1.0PR just now it told me that my Web Developer 0.8 extension was incompatible and that no updated version could be found, however when FF1.0PR loaded up for the first time the WebDev toolbar was already there, and seems to be fully functional as far as I can tell...

    37. 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.

    38. 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.

    39. Re:So will it be Mozilla's fault... by Thangodin · · Score: 1

      Well, every time I hear about a vulnerability in Firefox, I also hear that it's already fixed. When I hear about holes in IE, I usually hear that Microsoft is 'working on it'. And those are the holes we know about...

    40. 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.
    41. 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.

    42. Re:So will it be Mozilla's fault... by gl4ss · · Score: 1

      ..well, ms is _selling_ it's software and saying that any stupid jock can use it safely.

      -

      --
      world was created 5 seconds before this post as it is.
    43. Re:So will it be Mozilla's fault... by jargoone · · Score: 1

      Just a note, Tabbrowser Extensions has to have the latest version to work. I had an upgrade.

      Also, the reason I upgraded in the first place was because 0.9 was slow as hell opening and closing tabs. I finally figured out that it was the "undo close tab" feature in TBE causing it. Lowering the undo cache all but eliminated the problem. It's configurable, but still, a default setting that brings things to a crawl kind of sucks.

    44. 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
    45. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Mod -1 non-conformist ... *baa*

      How ironic.

    46. 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.
    47. 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.

    48. 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].

    49. 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.

    50. Re:So will it be Mozilla's fault... by PriceIke · · Score: 1

      This AC is spot-on. You don't sell a car unless you make sure its gas tank doesn't EXPLODE. If you do, you are seriously liable, even if you find out about it after you've sold a few hundred thousand of em.

      --
      It's not a lie. It's the truth with lossy compression.
    51. Re:So will it be Mozilla's fault... by JeffTL · · Score: 1

      Well, some of us aren't courageous enoguh to put on SP2.

    52. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Tell me, where can the mozilla project send the update so it gets downloaded when someone runs windows update?

    53. Re:So will it be Mozilla's fault... by Cutriss · · Score: 1

      Should I also blame Microsoft for my new grape-juice-flavored CRT? :P

      --
      "Mod, mod, mod...and another troll bites the dust."
    54. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      for the humor impaired mods:: it was a joke!

      If you don't get it, don't mod.

    55. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      I sure as hell haven't been telling people that. Nor do I understand why anyone who's ever heard of a buffer overflow would.

      Seriously. Why is something like this even remotely surprising? Is it only people who haven't studied buffer overflows that believe certain file types must be safe? Or is it simply that I don't understand buffer overflows as well as I think I do? (Entirely possible, I'll freely admit.)

    56. Re:So will it be Mozilla's fault... by legirons · · Score: 1

      "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.
      "

      While not denying that any Mozilla vulnerability is (to say the least) bloody annoying, if you're the type of person to compare it to IE, you might say that the Mozilla BMP bug is equivalent to the Windows BMP bug, and that if you consider those equvalent, then IE raises you all the activeX and VBScript vulnerabilities.

      Theoretically, Mozilla is at a disadvantage because its users consider themselves immune to security problems. However, thinking about that for a bit, most IE users seem blissfully unaware of security problems too, which can't help.

      "Stay on the fence or fall the fuck off."

      Oh, everyone here is on the Mozilla side. Apart from the ones who work for Microsoft (look for "if you were the CEO of a fortune-500 company like me..." comments to see who I mean), and they seem to start flamewars on both sides of the fence. "In a world without fences, who needs Linus" and all that...

    57. 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!

    58. 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......
    59. 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?

    60. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Um...You can upgrade over a previous install _but_ on Windows, the uninstall information for the previous install is left sitting in the registry. If you go to the Software Install/Uninstall applet, you will see both uninstalls. Only one will work though. You have to edit the registry to remove the uninstall entry of the previous install.

      In addition, I got an additional desktop icon.

    61. Re:So will it be Mozilla's fault... by Marco_polo · · Score: 1

      What part of 'BETA' fails to catch you attention?

      I expect a beta version of software to have bugs and non-functional elements.

      IE 6.0 has been out for years.

      --
      I am the lord of the pun. Dance Knave!
    62. Re:So will it be Mozilla's fault... by tesmako · · Score: 1
      True true, while the slashdot crowd is careful to point out that the average person should be careful not to install Firefox since the inherent difficulty might prove too much for them. Not to mention pointing out that people should not expect the quality of commercial software when using OSS, very important.

      Come on, the Firefox issue is no big deal (shit happens and all that), but this defense is so hypocritical that it makes me sick.

    63. Re:So will it be Mozilla's fault... by ejdmoo · · Score: 1

      Umm, what the earlier article about the IE exploit failed to mention completely is that there is a Windows Update for it already! It was released yesterday, just like the update to Mozilla.

    64. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      "if they could write a browser that was secure" you could be referring to firefox here too. We are talking about a security flaw in firefox and many of you guys are taking this opportunity to say how microsoft writes such a buggy browser? it's nuts.

    65. 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
    66. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 1, Informative

      Er... buffer overruns have zilch to do with typing, strong or otherwise. They have to do with bounds checking, which can be implemented in any language.

    67. Re:So will it be Mozilla's fault... by platipusrc · · Score: 1

      "Everyone knows that Netscape Communicator Gold 4.0 was the best software ever produced."

      I think you mean 3.04? NS 4.0 was the reason I switched to using IE 4.0 back in the day.

      --
      And the muscular cyborg German dudes dance with sexy French Canadians
    68. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

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

      And you know what makes it even funnier? Mozilla ISN'T a beta! FireFox is, but Mozilla isn't! And the vulnerability is in Mozilla as well as FireFox!

      Hee hee.

    69. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      And what you are failing to take into account is that this vulnerability was discovered and reported months ago.
      So while Mozilla/Firefox had a fix within days after it was discovered it still took Microsoft months to fix their bug.

    70. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      That's not true. Most Mozilla security updates involve upgrading the entire app to a new version, so you get all the new fixes, features and bugs of the new version, and generally lose compatibility with any add-ons you might have had.

    71. 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.

    72. Re:So will it be Mozilla's fault... by killjoe · · Score: 0

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

      It is much better. It has more features, it's faster and ITS MORE SECURE. That does not mean it's 100% secure but it's waaaaaaay more secure then the bug ridden piece of shit that is IE.

      --
      evil is as evil does
    73. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      It doesn't matter that there's a fix out already if joe user doesn't know about it. Sure, those in the know get the fix, but most people won't realize there ever was a problem. Not to mention the business world, where upgrading technology like browsers is something that never happens on a whim.

      And since when did opinions become fact? Because a bunch of geeks say FF is a better browser, then it must be so? Don't get me wrong, I agree that it is, but it's that sort of arrogance that allowed Mozilla to overtake IE (and for a long time IE was a much better browser than Mozilla).

    74. Re:So will it be Mozilla's fault... by Blimey85 · · Score: 1

      That did the trick. Thank you!!!

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

      what the earlier article about the IE exploit failed to mention completely is that there is a Windows Update for it already!

      So what happens when users of Windows 98se and Windows 2000 stop getting updates to IE? It's already happened; IE 6.2 is available only to Windows XP licensees.

    76. Re:So will it be Mozilla's fault... by mschiller · · Score: 1

      Well that is the real problem isn't it...

      Human error...

      Although the hardware solutions are more easily verified and can help the software solutions to work...

    77. 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.
    78. 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.

    79. Re:So will it be Mozilla's fault... by Saeger · · Score: 1
      Hey, great! I've been wanting to increase the size of the tiny google searchbar for quite a few months. I always assumed that by version 1.0 of firefox it would be easy to do this by resizing it dynamically (guess not), but until then 300px fixed works for me.

      --

      --
      Power to the Peaceful
    80. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Hell yes. NS 4 was a slow pile of shit. It was all down hill from there on.

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

      Enabled is greyed out. Oh, vile temptress, why must you torment me?!?

    82. Re:So will it be Mozilla's fault... by Sj0 · · Score: 1

      You kidding? Firefox/Mozilla are still both more secure de facto.

      This exploit, like the JPEG exploit in IE, is just theoretical anyway.

      Do you want to see security? Run adaware. I can guarantee I have none on my computer. I can also guarantee that my two brothers and father, all of whom run firefox, are free of it. I can't vouch for my sister, though. In fact, Every computer she touches gets loaded with spyware via IE, with a real possiblity of viruses.

      In other words, who cares that the lock on the third window from the left on the third story of the building can be broken using a specialized tool? Their building has had it's front doors stolen!!!!!

      --
      It's been a long time.
    83. Re:So will it be Mozilla's fault... by Sj0 · · Score: 1
      Get a life.

      KDan writes "As reported by numerous sources, a new vulnerability has been disclosed (and patched) by Microsoft. This one concerns the parsing of JPEGs in XP Microsoft applications. A buffer overflow can be used to execute arbitrary code. So all those times you told your parents/friends that looking at images was safe - well, not anymore."
      --
      It's been a long time.
    84. Re:So will it be Mozilla's fault... by SomeGuyFromCA · · Score: 1

      'enabled' is greyed out for firesomething (eh) and textzoom (gah)

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    85. Re:So will it be Mozilla's fault... by digitallife · · Score: 1

      Errr, sure, but companies aren't people, or really even THINGS for that matter. Companies are defined networks of individuals, with very similar rights as people. Just because the law defines them as entities, doesn't mean morality such as good or evil makes sense applying to them. Or, let me put it this way, a company can be considered evil, if a network (such as a P2P network) can also be considered evil.

    86. 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
    87. 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.

    88. Re:So will it be Mozilla's fault... by Chandon+Seldon · · Score: 1

      That's nice, assuming that you don't need scripting functionality anywhere - or at least that all scripts are incapible of doing anything at all dangerous.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    89. Re:So will it be Mozilla's fault... by papageorgio02 · · Score: 1

      And what you are failing to take into account is that this vulnerability was discovered and reported months ago. But wouldn't it still have been an issue for Mozilla/FireFox a month ago also? Or just because it hasn't been reported yet, it wasn't a vulnerabilty?
      Confused.....

      --
      -- I stole your sig!
    90. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Doesn't work for me; the search bar just stays the same. I'm running an LFS-based custom Linux distro, by the way.

    91. Re:So will it be Mozilla's fault... by halowolf · · Score: 1
      I was sure that we had freed ourselves from the notion that virus's are only contained in executables or on the boot sectors of disks long ago. Winamp showed us that you could be infected by a mp3, Outlook showed us you could be infected by mail, IE showed us that not all websites were safe.

      I'm not having a go at anybody. Bugs in programming, or poor design can make even the most innocous of tasks a risk. Nowadays its more of a matter of knowing what risks there are in using certain software and keeping yourself informed of the exploits that exist and how to fix them.

    92. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      God?

    93. Re:So will it be Mozilla's fault... by Kombat · · Score: 0, Troll

      You: "Corporations are evil."

      Pardon me for paraphrasing. I am getting so sick of you naive, shortsighted, hippy kids blindly bashing the big, evil, faceless "corporations." Open your eyes. You are living in a capitalist society. Don't like it? A photo and a bit of paperwork, and you can be on your way to a new life in China or North Korea.

      Do companies exist to make money? Yes. Do they try to maximize their profits and return-on-investment for their shareholders? Of course.

      But what people like you don't seem to understand is that these aren't a bunch of faceless suits, they are people like you and me. If you own a 401(k) (and it sounds like you are too young to be there yet), then you are a shareholder. People like your parents, your coworkers, are the investors that these companies are answering to. If these companies didn't do everything reasonable to make a profit, then these retirees and investors (i.e., you, me, our parents) dump their stock and switch to someone with better revenue forecasts.

      Do companies use every tax loophole available to them to increase profits? Yes, of course! So do I! When I do my taxes each spring, I declare every single write-off I am legally entitled to. It's just common sense. Why wouldn't you? Would you pay extra tax just out of the kindness of your heart? Of course not! Then why would you expect a corporation to do it?

      A corporation is not a bunch of faceless, hive-minded "good-'ol-boys" in a locked-up boardroom on the 100th floor, making decisions to sacrifice babies for increased profits. It's just a bunch of harmeless MBA's doing what they do best: marketing, accounting, sales, and whatever else their business entails.

      In summary, it just bugs me when I see hypocrites like you lashing out at "corporations" when you don't even really seem to understand where your retirement investment is going to come from. Guess what - it'll be those very same corporations, and you'll be demanding profits.

      Wake up and lay off.

      --
      Like woodworking? Build your own picture frames.
    94. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Does anyone know why Debian stable doesn't have updated mozilla packages to handle the last few security vulns? Still at 1.0.0-0. What, me worry? erm a little bit.

    95. Re:So will it be Mozilla's fault... by aussie_a · · Score: 1

      You say that like it's a bad thing. Well... mozilla didn't succeed in eating your dog, so I guess I can see how it's bad.

    96. 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...

    97. Re:So will it be Mozilla's fault... by Frogbert · · Score: 1
      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.

      Well I think we can rule the spouse/partner one out right off the bat
    98. Re:So will it be Mozilla's fault... by Chandon+Seldon · · Score: 1
      Because of things like scripts, a NX bit doesn't fully solve the problem - in fact, it only solves one very specific aspect of the problem: buffer overflows in C & C++ code.

      We have the following bug now: A JPEG can include arbitrary machine code that when parsed by Mozilla will be executed. Given A.) NX is implemented in the hardware, and OS (incl. standard libraries) and B.)
      Mozilla isn't written to make it not work -- then this bug won't matter, the JPEGs will just be malformed.

      Even with NX though, it's easy to imagine a bug where instead of executing arbitrary machine code in the JPEG, Mozilla would execute arbitrary javascript code as "fully trusted". Realistically, there's no difference security-wise between these two issues - both ways the user has been 0wned - you can even use the second bug to emulate the former:
      write_to_file("c:/bug.exe", arbitrary_code);
      execute_program("c:/bug.exe")
      The best realistic way to solve this class of problems is to use and re-use open-source code for a long time. It's been a while since a bug like this has come up in, for example, mutt.

      Another good idea is to A.) Try to minimise the use of C and C++, writing only specific routines in them and using a higher level language to glue it together. B.) Don't let that higher level language also be the user-scripting language for the application. and C.) Don't implement dangerous things like filesystem access in the scripting language OR don't ever auto-load scripts.
      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    99. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0
      If you compromise Mozilla, the hack should be able to do no more than the user account that is running Mozilla.

      For most people it makes no difference. Under Linux, you as a user probably store huge amounts of data. MP3s, movies, mail, documents, digital pictures. Imagine all of it suddenly gone because Mozilla was compromised. Oh, don't worry, you'd say, your system is still safe! Bullshit. The amount of time it takes to rebuild a system compared to the amount of time it takes restore all your stuff from tape (assuming you have everything backed up and current, haha, yeah right) is negligible.

    100. Re:So will it be Mozilla's fault... by kybred · · Score: 1
      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.

      ... are never pressured by an approaching deadline ...

      KyBred

    101. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Yeah Firefox is better the minute it can load in less than 2 seconds. Geesh the thing is slow as shit to load, and it still has majot problem handling dhtml and layers.

      Whats the beef with you I hate MS folks. You'll love anything whether its mediocre or not simply if it wasnt made by Microsoft. get over it.

      Yes Firefox is a good browser and a good IE alternative, but in functionality (rendering pages across the board with consistent functionality and proper display) Firefox just aint there yet. Is this the same claim that Apple like to make about Safari (Shit css dhtml rendering)

      Face some truth, IE is has pretty damn good rendering engine.

    102. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Well, if they work, why do they get disabled in the first place? That's just fucked up man.

    103. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      It's never worked on nightly builds as far as I can tell. Always used to scream at me that an upgrade was available (a downgrade in real terms). Now it just sits in the bottom corner, saying there's upgrades available, when you go check it says there aren't any upgrades. WTF? There either are, or there aren't. Silly fucks. Can't even get simple versioning right.

    104. Re:So will it be Mozilla's fault... by TheDormouse · · Score: 1
      Each extension must set a "maxVersion," the maximum version the extension is known to be compatible with. Since you can't reliably set a maxVersion higher than the current version, there will always be a period of time when new versions are released that extension authors need to update the maxVersion on their extension.

      This does cause a problem if an extension's author abandons the extension. Luckily it's not too hard to edit an extension to change the maxVersion.

      And based on other comments, it looks like the option to enable disabled extensions from the Extension Manager has been turned off recently. D'oh! Luckily I re-enabled mine sometime between the 0.10 version push and whenever they disabled re-enabling.

    105. Re:So will it be Mozilla's fault... by Canberra+Bob · · Score: 1

      "What part of 'BETA' fails to catch you attention?"

      I am assuming that as it is beta you have been advising people not to use it? Make up your mind - if it is production ready (and the mozilla.org website says nothing to indicate otherwise) then it is quite valid to criticise bugs in it, if it is in beta testing, then it should NOT be recommended for everyday use by the average user.

    106. Re:So will it be Mozilla's fault... by mge · · Score: 1

      Hope not because Firefox makes it extremely difficult to upgrade if you want to keep your extensions.

      Only one I had problems with was IE View; FF told me it couldn't install it becaue of version conflicts.
      I went to the homepage , (just on spec..) and tried installing it from there. Despite the fact the link said Install IE View v0.81, my extensions now include ieview 0.82.

      of course by now, the project owner (who's name isn't that obvious..) may have the 'official site' updated.

    107. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      I'm sooooo tired of these predictable comments. Everytime there's a Mozilla/Firefox vulnerability article someone always pipes up and says "is it ok if a non-ms software has flaws similar to MS?" These posts are so extremely repetitive and persistent, it makes me think the posters have an agenda or an axe to grind or a field to astroturf.. Lame. IMHO, extremely repetitive posts != Score: 5

    108. Re:So will it be Mozilla's fault... by spectecjr · · Score: 1

      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".

      That was somewhat shortsighted, wasn't it?

      Anything involving compression is susceptible to exploits. We knew this back in the 80s with BBS file-bombs - specially crafted files which expanded to near infinite size when unzipped, taking up the entire hard-drive of the unwitting victim.

      Just wait until the postscript and PDF viruses hit. (The perfect Unix vector would appear to be postscript or PDF). Or font viruses. You'll be very unhappy.

      --
      Coming soon - pyrogyra
    109. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      You're right about MS.
      Don't know how that makes NS40Gold better, though.

    110. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Nowadays its more of a matter

      "it's".

    111. Re:So will it be Mozilla's fault... by HoboMaster · · Score: 1

      "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!" And, not to be outdone, the Moz dev team followed suit! Does it not occur to you that you're insulting Microsoft for something your precious OSS did too? I use Firefox and I love it, but I have nothing against Microsoft. I know it's a novel concept around here, but you should give it a try.

      --
      Remember kids, tin foil doesn't work, so use LeadHat.
    112. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      who's name isn't that obvious

      "whose".

    113. Re:So will it be Mozilla's fault... by fatgeekuk · · Score: 1

      To a degree, no.

      As I see it, there are as many vulnerabilities found in OSS as there are in microsofts offerings, BUT with MS, there is one organisation responsible for all of them, but with OSS there are lots of different people responsible.

      So no single OSS org/group is responsible for having a vuln. every week or so as microsoft is.

      The other thing is when vulns. are found in OSS, there is quicker response.

      Whose fault is it when a box is breached?

      well you have to take into account that keeping anything fully patched these days is a full time job. There IS such a thing as patch fatigue...

      For instance, for a home setup, how many evenings in a month would YOU Be happy to set aside for patching? 1, 2? 10? at some point you just get sick of it and decide that if you are breached, you will THEN strip down the machine and re-install...

      I must admit to this behaviour myself.
      Ensure that all binaries are installed off the root partition /bin /usr/bin etc, and wipe this partition at each re-install...

      It does make removing rootkits much easier on Linux than it is to remove all spyware from a windows install.

    114. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      Maybe they just thought your joke was sad. I would have just modded overrated.

    115. Re:So will it be Mozilla's fault... by steffl · · Score: 1

      they forgot the ... tags

      --
      ...all excited, don't know why...
    116. Re:So will it be Mozilla's fault... by bloodhawk · · Score: 1

      oops, I was recommending mozilla. But as everyone knows you don't use beta in production I will immediately stop recommending mozilla. can't have it both ways, it is either beta and no one should be using it for production purposes or people should be using it and it deserves its critism and needs the word beta removed.

    117. Re:So will it be Mozilla's fault... by Pieroxy · · Score: 1

      AC is wrong with its analogy. There was so much fuss around Ford/Firestone because:

      1. There had been no recall (before it was discovered by the public);
      2. They knew long ago that there was a problem.

      Cars are not perfect. This is a simple and plain fact. Manufacturers make mistakes, they discover them, thay alert the public and organize a recall. You don't follow it, your bad.

    118. Re:So will it be Mozilla's fault... by CromeDome · · Score: 1

      And that, my friend, is one of many reasons to use automated testing of software. Made a mistake? No problem. It doesn't have to ship out the door that way though.

      While automated testing isn't foolproof, it would sure help to catch situations like this.

      CromeDome

    119. Re:So will it be Mozilla's fault... by goldspider · · Score: 1
      "As I see it, there are as many vulnerabilities found in OSS as there are in microsofts offerings, BUT with MS, there is one organisation responsible for all of them, but with OSS there are lots of different people responsible."

      Even if there are many contributors to Mozilla/Firefox code (and I don't know that there are), is it not the Mozilla Foundation's responsibility to make sure that the code that gets implemented is clean? They produce the binaries. They are responsible.

      "So no single OSS org/group is responsible for having a vuln. every week or so as microsoft is."

      No single OSS org/group produces the volume of code that Microsoft does either.

      "The other thing is when vulns. are found in OSS, there is quicker response."

      Is that a fact? Considering that this particular vulnerability was present since before the 1.0 release of Mozilla, I'm not inclined to believe that OSS ensures faster bug detection and correction.

      And by no means am I saying that Microsoft's patch methods are perfect, or even acceptable. I'm just pointing out the hypocrisy of many Slashdotters who blame Microsoft for user apathy, but don't hold OSS to the same standard.

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

      And some did. And I don't mind that, but to whip out flame bait is a bit excessive.

      Here's a hint--if someone is replying to a joke, assume its a joke too, unless they state otherwise.

      Much safer.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    121. Re:So will it be Mozilla's fault... by PriceIke · · Score: 1

      Manufacturere make mistakes all right, but they are RESPONSIBLE for their mistakes, even if they hastily try to recover their products upon noticing the mistake.

      --
      It's not a lie. It's the truth with lossy compression.
    122. Re:So will it be Mozilla's fault... by Pieroxy · · Score: 1

      I think your point should be "but they should be RESPONSIBLE for their mistakes".

      Because in fact, they are not.

    123. Re:So will it be Mozilla's fault... by PriceIke · · Score: 1

      To my way of thinking they are responsible. They should also be legally responsible as well, and if they are not, then something is wrong.

      --
      It's not a lie. It's the truth with lossy compression.
    124. Re:So will it be Mozilla's fault... by Anonymous Coward · · Score: 0

      insightful my a**

      (grsecurity has this)

    125. Re:So will it be Mozilla's fault... by Ben+Hutchings · · Score: 1

      Internet Explorer has no connection whatsoever to the NT kernel; it's just a Win32 application that can run on Win9x or MainWin or presumably WINE. There are privilege escalation exploits for NT that are unlikely to be blocked soon (e.g. shatter) but you could exploit them in "shell code" inserted into any Windows application with a buffer overflow.

    126. Re:So will it be Mozilla's fault... by fatgeekuk · · Score: 1

      And that was what I was trying to get at.

      When I typed my previous message, I assumed that I would get flamed by rabid OSSers for dissin their religion, not get tweaked by a M$ apologist for agreeing with them.

      Still, some people are never satisfied! :-)

    127. Re:So will it be Mozilla's fault... by geekboy642 · · Score: 0

      Yeah Firefox is better the minute it can load in less than 2 seconds.
      I'd rather my browser loaded when I went to surf the internet, rather than the moment I turn on my computer(poke-poke, MS). A few more seconds to load a major program isn't a bad thing. I complain when Minesweeper takes 45 seconds to load.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    128. Re:So will it be Mozilla's fault... by smeenz · · Score: 1
  2. Funny by Anonymous Coward · · Score: 0

    I'm going to enjoy reading about FOSS fanatics trying to rationalize this away as usual.

    Some never learn, those who claim they do don't. //a BSD and .net developer

    1. Re:Funny by blueskies · · Score: 0, Troll

      Yeah, because everyone knows that open source software never has bugs.

      How will they ever gain back their reputation now that they have a BUG?? Maybe there is some way they can rationize it away?

  3. Re:fp? by loqi · · Score: 0, Offtopic

    wouldn't it just be the anti- microsoft-bashing? or is it the bashing of those who are anti-microsoft? (these seem related).

    --
    If other reasons we do lack, we swear no one will die when we attack
  4. 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 YrWrstNtmr · · Score: 1

      In this case, 'eventually' = yesterday.

    5. 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.

    6. 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 ...

    7. 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.

    8. Re:One of the reasons i love firefox by kkovach · · Score: 1

      Doesn't Microsoft complain when people announce vulnerabilities?

      --
      The less confident you are, the more serious you have to act.
    9. Re:One of the reasons i love firefox by Demanche · · Score: 1

      I just upgraded from 0.9 to 1.0 and had no problems at all - seemed a little slower to load at first but maybe its just me.

      --
      Mod me down im a newf (wiki)
    10. Re:One of the reasons i love firefox by Epi-man · · Score: 1

      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.


      I just upgraded, it offered to import my preferences and settings for me. I think you need to consider it time to upgrade....

    11. Re:One of the reasons i love firefox by clandestine_nova · · Score: 1

      I've only had one problem upgrading, and that was from 0.7 to 0.8. So far, my only problem is that it claims there are updates available when there are in fact none. Plus, the preview release seems to be very good about checking your plugins and updating them.

      --
      Discworld.
    12. 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.

    13. 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!
    14. 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".
    15. Re:One of the reasons i love firefox by buzzoff · · Score: 0, Flamebait

      YES! That was exactly what I meant to say!

      I love my FF/TB more than most, but there are some pretty big issues that are rotting away in Bugzilla. The one that really comes to mind is the time/date problem in Thunderbird.

      I would also launch into flames about how Microsoft is picked on when it comes to buffer overruns, but I don't really feel like typing much right now.

      --
      "Never tell me the odds"
    16. Re:One of the reasons i love firefox by DrMorris · · Score: 1

      Parent is right. I just pointed out another poster, that Firefox is still at a pre 1.0 state. There will always be security flaws, but if Firefox gets as stable as Mozilla is, you shouldn't experience glitches like sweeped out profile dirs and such. BTW: Such things NEVER happened to me and I upgrade Firefox really often and sometimes even use nightlies!

    17. Re:One of the reasons i love firefox by Anonymous Coward · · Score: 0

      Microsoft already HAS moved to a monthly patch cycle. They did that like a year ago. They make exceptions for critical issues such as this one.

      I wouldn't be surprised if you haven't used Microsoft products in the past decade, and thus have no right to pretend to make intelligent comments about them.

      By the way, the dollar sign in the name? Really clever. Not childish and worn into the ground at ALL.

    18. Re:One of the reasons i love firefox by Compenguin · · Score: 1

      226669 is "Thunderbird tries to download nonexisting messages with POP3" and is not a security bug.

    19. Re:One of the reasons i love firefox by Deviate_X · · Score: 1


      Technically it was fixed a month+ ago with SP2. But i understand your point...

    20. 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
    21. Re:One of the reasons i love firefox by Blimey85 · · Score: 1

      It's funny that .9.3 always told me that there were no updates available when in fact there were... now .10 tells me there are when in fact there are not. WTF? When I first installed it said there were 4 avail and it installed those but it still says those 4 are avail and need to be installed... not sure if it will show any other ones if other ones become avail. I also noticed that by manually clicking update on each extensions I was able to find two that it had missed when it did it's auto-check. I think the biggest problem with the update feature is that a lot of extensions are not on the update site so when it does its check, it doesn't find anything. If everyone would list their extensions on the correct site, then the update feature would at least have a fighting chance... but either way it still just a bit buggy.

      --
      How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
    22. Re:One of the reasons i love firefox by Muerte2 · · Score: 1

      Except in the rare *laugh* cases like these.

    23. Re:One of the reasons i love firefox by natrius · · Score: 1

      The MS bug is fixed in SP2, however, many people haven't installed SP2 since it breaks programs. If they offered an individual patch for it, less people would be complaining.

    24. Re:One of the reasons i love firefox by Jugalator · · Score: 1

      226669 is "Thunderbird tries to download nonexisting messages with POP3" and is not a security bug.

      OK, go tell Secunia that then, since it's part of the list in their advisory.

      --
      Beware: In C++, your friends can see your privates!
    25. Re:One of the reasons i love firefox by Anonymous Coward · · Score: 0

      You're partly right about the extensions but I really can't understand your point about preferences. I'm using Mozilla with a profile from the pre-1.0 aera just fine, including a dozen mail accounts with more than 100'000 mails all in all.

    26. 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
    27. Re:One of the reasons i love firefox by Anonymous Coward · · Score: 0

      I use Firefox, but haven't upgraded from 0.8. I got tired of having to reset my preferences and extensions with each update.

      Actually, I think that's about where they stopped having to wipe out your preferences. 1.0PR even upgrades your extensions properly, where possible.

      I've been installing each new version into a separate folder since 0.8 or so, so I could go back with no effort. It looks like 1.0 final will be very nice indeed.

    28. 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.
    29. Re:One of the reasons i love firefox by riscthis · · Score: 1

      Security Bulletin with links to individual patches: http://www.microsoft.com/technet/security/bulletin /ms04-028.mspx

    30. Re:One of the reasons i love firefox by Anonymous Coward · · Score: 0

      >I use Firefox, but haven't upgraded from 0.8.

      Hm, time to see if those bugs really are exploitable....

    31. Re:One of the reasons i love firefox by MilenCent · · Score: 1

      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.

      Think carefully about that statement. It means that Microsoft knows about the security holes ahead of time and doesn't announce them, in order to have a patch ready for the announcement.

      The real problem, of course, is with hackers who discover the holes and don't announce them.

      Of course, Mozilla has problems as well. There are very few bug-free software projects. (I don't buy into the opinion that *no* programs are bug-free; "Hello World" programs, for example, are difficult to get wrong.) But there have been many, many fewer security flaws found in Mozilla and its progeny than in Internet Explorer, despite the fact that Mozilla's source is available for inspection and IE's is, for most people, not.

    32. Re:One of the reasons i love firefox by Tim+C · · Score: 1

      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.


      I wonder how many people here, when encouraging their friends, family and coworkers to switch from IE to Firefox, explain that aspect of it too...

    33. Re:One of the reasons i love firefox by Anonymous Coward · · Score: 0

      dont know how you got that idea. before upgrading I backed up bookmarks ect. rebooted computer, installed firefox PR1, most extentions worked after auto-update (ok, so 2 out of 5 still dont work), bookmarks were fine, in-short, etherything worked. the weired thing is...
      i could swear that i tried to uninstall firefox 0.9 befor upgrading, perhapes you cant uninstall firefox after all. oh, and firefox 0.8+ was when they started worrieng about breaking previous installs if i remember correctly :-)

    34. Re:One of the reasons i love firefox by Anonymous Coward · · Score: 1, Informative

      Look when this security exploit was filed: #226669.

      Filed: 2003-11-24.
      Fixed: 2004-3-12.

      3 1/2 months to fix a minor non-security-related glitch. Not bad. So what was your point again?

    35. Re:One of the reasons i love firefox by gordgekko · · Score: 1
      Think carefully about that statement. It means that Microsoft knows about the security holes ahead of time and doesn't announce them, in order to have a patch ready for the announcement.

      Umm, I think that was implied by what I said :-) And? They want to have a patch ready before mass news of a potentially dangerous vulnerability is disclosed to people who might make shady use of the news.

      The real problem, of course, is with hackers who discover the holes and don't announce them.

      True, that's why I am also in favor of the OSS community's approach: that all known bugs/vulnerabilities are disclosed to the public so they can take steps to work around them. The problem comes when the majority of the users of OSS cannot take steps outside of not using an application. That's not much of a solution either.

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

      The only reason this patch got released out of cycle is that the info about the bug and exploit leaked, so MS had to release the fix, lest someone produce an easy to use exploit tool.

    37. Re:One of the reasons i love firefox by jesser · · Score: 1

      Upgrading Firefox has never wiped my preferences.

      Upgrading Firefox does disable extensions. That will continue to happen past 1.0 -- extensions for Firefox 1.0 will not automatically work in Firefox 1.5. That is the price for using third-party addons, not for using "beta software".

      That said, Firefox 1.0PR+ does try to find compatible versions of your extensions when you upgrade. If the extensions you use are well-maintained, you won't lose extensions when you upgrade from 0.9+ to 1.0PR+.

      --
      The shareholder is always right.
    38. Re:One of the reasons i love firefox by Martijn+Ras · · Score: 1

      This is absolutely not true! Languagepacks for every version remain valid for bug-fix releases that follow that version. Mozilla 1.7.2 can safely be run using the languagepack for 1.7. I think you are just parroting what you heard from within the community of translators at Mozilla. We have recognized what you state in your last sentence. The Mozilla Foundation will release translations with every version very very shortly.

    39. Re:One of the reasons i love firefox by pe1chl · · Score: 1

      I have to admit that I have not tried it with *this* version, but I have tried several times in the past and every time it came up with "needs update" for the language file and switchback to English. There was not even a choice to accept partial translation or somesuch, it fell back completely.

      Good to hear that something has (apparently) changed.
      The localization projects deserve more attention than they get. On the startpage there is a link to "other systems and languages" but one has to scroll down several releases to find another link to "localized builds and languagepacks" to get to the page with the languagepacks. And that page is not automatically updated: the Dutch language lists 1.7 as the most recent version but when going to the localization website (which as far as I understand is part of the mozilla website) the newest version is 1.7.2.

      This is not meant as criticism of the localization teams. I think they are doing a very good job. But when it is decided to have a nifty webpage like the localization page instead of a plain FTP site with directory structure, I think it should be built in such a way that it is automatically uptodate (e.g. rebuilt from the filelists on the server), and so that new users can find the languagepack compatible with the version they downloaded without knowledge of the version numbering internals.
      In fact, I have heard from several new Mozilla users that they have been able to find, download and install the program, but have not been able to locate the language packs and/or do not even know that translated versions are available!

  5. 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 desktop_dope · · Score: 1

      Funny, I've used IE (off and on) since the 5.0 days ... always patched it when told ... and i've never broken a damn thing. Of course, I'm sure I'm about the only person that has experienced this. Naturally.

      --
      ^^^^^^^ Man, those Samoans are a surly bunch.
    4. 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...

    5. 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
    6. 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?

    7. Re:The beauty of a non-integrated browser........ by tgd · · Score: 1

      More like the beauty of a browser that hardly anyone uses, and those that do are tech people who understand when your preferences, bookmarks and other settings get nuked. Oh, and when you install, have it not work, have to uninstall the old version, then reinstall.

      I put Firefox on my Mom's laptop a few months ago. I dread having to talk her through upgrading it. I may just suggest she go back to IE, since she doesn't have to worry about upgrading it and XP SP2 takes care of the issue she was concerned about.

      Sucks... The firefox team should be focusing on handling upgrades with a click and not losing people's data... not adding more features.

    8. Re:The beauty of a non-integrated browser........ by Naikrovek · · Score: 1

      pre-1.0. by definition that means there are unimplemented features.

      after 1.0 i think we'll have some reasons to complain.

    9. Re:The beauty of a non-integrated browser........ by bubkus_jones · · Score: 1

      You do know that when you install most extensions, they ask if you want to install into the program directory, or into your profile directory. When you install into your profile directory, you wont loose them. Well, I've yet to loose them, on Windows systems (when rremoving/installing or installing over previous versions) or on Linux systems.

    10. Re:The beauty of a non-integrated browser........ by tipsymonkey · · Score: 1

      I just spent the last half hour fixing all my extensions in my new updated Firefox.

      Hell my google toolbar didn't work. Did you check the comments on install page about how to make it work with the new release. jeebus. i could do it on my computer but trying to talk anyone through it would suck hard core.

    11. 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?

    12. Re:The beauty of a non-integrated browser........ by losinggeneration · · Score: 1

      Firefox by version 1.0 will have automatic update checks it runs (if enabled.) Firefox has actually had it since 0.9 but it didn't work well at all (if it worked.) How many times do people have to use the term BETA before people understand? I just don't get it. I mean, Firefox is already quite stable and quite feature rich, but... but, not everything is perfect yet being BETA. So you can keep complaining about your mom not being able to update, or if you're that concerned don't let her use it till 1.0 comes out and it's "ready" for people. Last option, let her use IE again and get bombarded with spyware and lots of other nice addon's which users like to click yes to. "Do you want to install this?"

    13. 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)

    14. Re:The beauty of a non-integrated browser........ by Threni · · Score: 1

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

      So...when's the patch coming out that will allow me to run Firefox 1.0pr on my machine without the immediate hang. All the other versions are fine, as is the latest (and earlier) Thunderbird.

      Also, why is it called PR and not RC (release candidate)?

    15. Re:The beauty of a non-integrated browser........ by Anonymous Coward · · Score: 0

      the 'beauty' of statically linked applications (firefox) or applications that use incompatible cores (thunderbird) is that if there's an exploit for the one common core you have to upgrade all of them, otherwise you're still vulnerable.

      this is really fun when the exploit is in zlib and you have n apps that statically linked it, and you don't know which those n apps are. (this happens every now and then.)

    16. 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.

    17. Re:The beauty of a non-integrated browser........ by Tim+C · · Score: 1

      PR = preview release, I would imagine.

      (Yes, RC is much, much more common...)

    18. Re:The beauty of a non-integrated browser........ by Doctor+O · · Score: 1

      I dread having to talk her through upgrading it.

      So which is broken, her dyndns or her VNC server? You don't tell me you really still leave your family computers without those (preferably through ssh if you're more paranoid)? It's all free, it's set up in a matter of minutes even if you forgot your tool CD/DVD and have to download it through ma's modem, and you *never ever* have to talk her through anything via phone. Instead you can show her 'live' or simply fix the problem, whatever you like.

      "Son, my e-mail is fucked up again."
      -"Sorry dad, but I told you to dump Outlook. Just connect to the Internet and leave the computer on, I'll shut it down when I've repaired it." *installs Thunderbird*

      --
      Who is General Failure and why is he reading my hard disk?
    19. Re:The beauty of a non-integrated browser........ by radish · · Score: 1

      Firefox is not in Beta, it's in Dev. Betas are supposed to be feature complete.

      Besides, my firefox already tells me when I have to upgrade. But all it gives me is a link to the download page. Most of my other apps which need regular updates (Windows, Antivirus, etc) can be set to just go get the file, install it and then prompt me to reboot if needed. I'll be very happy (and I'll recommend it to a lot more less-savvy users) when Firefox does that.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    20. Re:The beauty of a non-integrated browser........ by tgd · · Score: 1

      You let your parents on the internet without a fully locked down hardware firewall?

      *shudder*

    21. Re:The beauty of a non-integrated browser........ by geminidomino · · Score: 1

      That's assuming a lot.

      In FreeBSD's IPFW, somewhere above the standard "Deny everything else" rule):

      ipfw add 25 allow tcp from $my_static_ip to $moms_ext_ip port 5800

      NAT as needed.

      Adjust/season to taste for IPF, PF, IPTables, Linksys embedded firewall, etc...

    22. Re:The beauty of a non-integrated browser........ by DavidD_CA · · Score: 1

      That's because there aren't a gazillion programs integrated into Firefox. Systems that integrate into IE were created because users, programmers, or businesses wanted/needed them. Not just because Microsoft wanted to dominate the market.

      Integrating programs like Word, MapPoint, or languages like .NET into IE allows users a common interface into programs that need Web access. And, it gives programmers a great deal of flexibility and expandability, without having to learn anything foreign.

      And, I'm pretty certain that if you upgrade FF you'll likely break a few extensions that weren't upgraded along with it.

      --
      -David
    23. Re:The beauty of a non-integrated browser........ by losinggeneration · · Score: 1

      Is there really much difference between a "Technology Preview" and a beta? Honestly they are both just out there so people can see how the new features are coming around and that it still has bugs. So, I think Firefox is still considered Beta because it hasn't gone "gold."

    24. Re:The beauty of a non-integrated browser........ by Doctor+O · · Score: 1

      Actually no, but it would sure be interesting to know why you assume it. ;) They've got a nice DSL router/firewall with DynDNS and ssh open which in my book is enough safety even for the paranoid. I have a static IP at home so I could add another layer of security, but I like being able to ssh there when I'm on the road.

      --
      Who is General Failure and why is he reading my hard disk?
  6. 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 Anonymous Coward · · Score: 0

      If it's Debian, you are still waiting for it to be renamed, right? ;-)

    2. Re:Still waiting on Debian builds by dnhughes · · Score: 1

      But the beauty of this is that you _know_ that people are working on it.

      --
      "When I die, I want to go quietly, like my grandfather, in his sleep... not screaming, like the passengers in his car."
    3. 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.
    4. Re:Still waiting on Debian builds by Anonymous Coward · · Score: 0

      What? They discovered somebody else started to use the name 'Firefox' for something else?

  7. Compatibility by zero-one · · Score: 4, Funny

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

  8. just goes to show by Anonymous Coward · · Score: 0, Funny

    that we shouldnt let hippies and communists write software

    f linux

    1. Re:just goes to show by Emperor+Shaddam+IV · · Score: 1

      So I guess with your logic, that makes anyone that gives something away for free a communist?

  9. 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
    1. Re:Nice timing :) by Anonymous Coward · · Score: 0

      As a /. subscriber, I had a head start and was also able to beat the rush.

  10. damn it by 0x12d3 · · Score: 0, Redundant

    ...here come the holy wars :)

    1. Re:damn it by rscrawford · · Score: 1

      Don't you mean holey?

      --
      -- The reason it's called the right wing? Irony.
  11. 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!"

  12. 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.

  13. Good timing by Anonymous Coward · · Score: 0

    I'm glad to see they waited for the vulnerabilities to be fixed before making the security advisory public.

  14. 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 Anonymous Coward · · Score: 1, Insightful

      <Yawn>

      apt-get update mozilla-thunderbird

      <scratches bollocks> <sips coffee>

    2. Re:Automated Upgrading by corsec67 · · Score: 1, Insightful

      what about:
      dsh emerge -ku world
      ?

      oh, you use windows?
      I am sorry.

      --
      If I have nothing to hide, don't search me
    3. Re:Automated Upgrading by Emperor+Shaddam+IV · · Score: 1

      Yeah, and you get the IE and Windows patches that DON"T work automatically as well...

      I'm sure they will add an automatic update feature at some point, if you need it. It took Microsoft about 5 or 6 versions of Windows to get one. :)

    4. Re:Automated Upgrading by arendjr · · Score: 1

      That's why such businesses would really be helped with something like Novell ZenWorks.

      Disclaimer: I'm in no way related to Novell ;)

    5. 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.
    6. 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.

    7. Re:Automated Upgrading by Anonymous Coward · · Score: 1, Insightful

      I can deploy patches to every amchine on the domain automagically using software like Shavlik's HfNetChk

      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?

    8. 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.

    9. Re:Automated Upgrading by Howler · · Score: 1

      I know that this may not be the ideal way to updating several desktops in a small office, but what about using something like rsync to handle the updates?

      The server holding the repository gets the update and a scheduled job is kicked off nightly to sync to the repository.

      There is a version of rsync for Windows as well. I'm using it here at work to keep our backup production server code in sync with production.

      Just a though.

    10. 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.

    11. 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

    12. Re:Automated Upgrading by roca · · Score: 1

      In fact, Firefox now supports automated updates. It will automatically update the entire browser if we push out such an update.

    13. 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
    14. Re:Automated Upgrading by Havokmon · · Score: 1
      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.

      Ahh kinda like ZenWorks, or the NAL. But IMHO, that's still too much work. There's no good reason you can't just copy files from your server to the local machine to do an upgrade, with a flag file as the indicator.

      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.

      Did you look in the profile for your directory?
      http://www.mozilla.org/releases/mozilla1.7/install ation.html#files

      God I hate Windows networks. I used to think maybe it was just me, having only used Netware,OS/2, Unix. But nope, now I have first hand experience that Windows is a PITA. ;)

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    15. Re:Automated Upgrading by Havokmon · · Score: 1
      Ah yes, here it is:

      Manual Installation With the .zip File

      To install Mozilla by downloading the .zip file and installing manually, follow these steps:
      Click the mozilla-win32-talkback.zip link or the mozilla-win32.zip link to download the .zip file to your machine.
      Navigate to where you downloaded the file and double click the compressed file. Note: This step assumes you already have a recent version of WinZip installed, and that you know how to use it. If not, you can get WinZip and information about the program at www.winzip.com.
      Extract the .zip file to a directory such as C:\Program Files\Mozilla 1.7 .

      To start Mozilla, navigate to the directory you extracted Mozilla to and double click the Mozilla.exe icon.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    16. 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.

    17. Re:Automated Upgrading by William+Baric · · Score: 1

      So I guess it means I'll say to my client : wait until Firefox 5 before switching...

    18. Re:Automated Upgrading by Anonymous Coward · · Score: 0
      Why do your users have permission to execute and install patches and software on their computers?

      Or did you somehow manage to find gifted users who won't bork things given the chance?

    19. Re:Automated Upgrading by Anonymous Coward · · Score: 0

      Login scripts are useless. Most users only log out when their computers get rebooted. Microsoft's automatic patching works in the background with the user doing his/her thing and gives them the opportunity to reboot AFTER the patching is completed, and only if necessary. Power users can loose 10 minutes of productivity just logging of and logging on and waiting for their network shares, system applets, etc.

    20. Re:Automated Upgrading by Val314 · · Score: 1

      most PCs are turned on in the morning and off when they go home, so login scripts arent that useless

    21. Re:Automated Upgrading by omicronish · · Score: 1

      Thanks for that information. I did something similar to get the files for Firefox, and after making modifications to the .js files for default user settings, I repackaged it as an MSI file for distribution.

      Ahh kinda like ZenWorks [novell.com], or the NAL [novell.com]. But IMHO, that's still too much work. There's no good reason you can't just copy files from your server to the local machine to do an upgrade, with a flag file as the indicator.

      That's possible, but MSIs provide useful features such as shortcuts and ability to make registry modifications. The latter is useful for making Firefox the default browser. I realize that all these can be done via scripting, but it's nice to have it all integrated in a single package, after which distribution is as simple as adding an MSI to a group policy.

      The one area where MSIs really shine is customizability. Given an MSI file for an application, I can create my own transform file that changes things such as Start Menu shortcuts, installed files, registry changes, etc., basically anything regarding the installation process. This is difficult to do with regular exe installers, but not as applicable to Mozilla and Firefox since they both provide zip packages.

      Did you look in the profile for your directory?

      I'm not sure I understand what you're trying to get at there. Firefox profiles are stored in C:\Documents and Settings\username\Application Data\Firefox\... The problem is that changes in most of the Documents and Settings\username folder is copied to the domain server and back upon logging in and logging off. If a user jumps around machines a lot, this can cause copying entire profiles over the network. The Documents and Settings\username\Local Settings directory is exempt, and is intended for things such as Internet cache, which don't need to remain consistent across multiple machines. This is where Firefox's Internet cache should reside (but keep user configuration in its current location). I'd actually prefer it if profile copying were eliminated entirely, and profiles used directly from the domain server. It seems to work fine on Linux performance-wise, but I'm not qualified to really judge this.

    22. Re:Automated Upgrading by Anonymous Coward · · Score: 0

      Well isn't this Active Directory's screw up that you can't simply install and repackage a program for you to use thru automatic updates?

      Doesn't you "superior solution" seem pretty fucked when you can't actually use it for anything usefull?

      Give me what works over something that is "superior" but doesn't work every single day.

      Scripting works for upgrading 3rd party products, Active directory doesn't.

    23. Re:Automated Upgrading by marcello_dl · · Score: 1


      So they will google for apt-get and discover http://apt-get.org/ and maybe http://debian.org/. Good thing.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    24. Re:Automated Upgrading by omicronish · · Score: 1

      Active Directory was never intended to manage existing exe installers; you could use logon scripts to do install such programs. AD works with MSI files, however, which provide more structured installation as well as increased ease in customizing installations. Things like moving or renaming Start Menu shortcuts are easy with transform files.

      Mind you, as long as MSI files are provided, you can easily upgrade products; it's provided directly in the Group Policy UI, in fact. I realize that the lack of MSI files may be a problem, but products such as the freely available WinInstall LE can help repackage exe installers as MSI packages, and MSI packages are used in the real world (Daemon Tools, Paint Shop Pro, Office, .NET redistributable, RSS Bandit, TortoiseSVN, Adobe Acrobat Reader). You might say "but most of those have exe installers!" They're actually just shims that check for the existence of Windows Installer; the actual installation information is in an embedded MSI.

    25. Re:Automated Upgrading by metamatic · · Score: 1

      Distributed software installs are an OS function or a system management software function.

      You don't really want every application having its own incompatible interface for managing end user desktops, do you?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    26. Re:Automated Upgrading by mnewton32 · · Score: 1

      Firefox profiles are stored in C:\Documents and Settings\username\Application Data\Firefox\... The problem is that changes in most of the Documents and Settings\username folder is copied to the domain server and back upon logging in and logging off. If a user jumps around machines a lot, this can cause copying entire profiles over the network. The Documents and Settings\username\Local Settings directory is exempt, and is intended for things such as Internet cache, which don't need to remain consistent across multiple machines.

      Looks like bug 147344 suits, especially comment 11. Might be best if there were a specific bug though, since this would be fairly simple to implement, with a big payoff.

    27. Re:Automated Upgrading by Havokmon · · Score: 1
      Did you look in the profile for your directory?
      I'm not sure I understand what you're trying to get at there. Firefox profiles are stored in C:\Documents and Settings\username\Application Data\Firefox\... The problem is that changes in most of the Documents and Settings\username folder is copied to the domain server and back upon logging in and logging off. If a user jumps around machines a lot, this can cause copying entire profiles over the network. The Documents and Settings\username\Local Settings directory is exempt, and is intended for things such as Internet cache, which don't need to remain consistent across multiple machines. This is where Firefox's Internet cache should reside (but keep user configuration in its current location).

      Right.. I thought that the cache directory location might be stored in the profile file. The profile file can be migrated with the Windows 'profile' stuff, because at each workstation you'd need to set the cache dir for that user.

      This is where Win98 shines :P No profiles, just use programs that don't require registry migrations ;) (More call center fun!)

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    28. Re:Automated Upgrading by Anonymous Coward · · Score: 0

      Which will be at what? Version 0.4 by now? ;-)

    29. Re:Automated Upgrading by nate1138 · · Score: 1

      I don't take anybody that doesn't know the difference between lose and loose seriously.

      --
      Where's my lobbyist? Right here.
    30. Re:Automated Upgrading by Anonymous Coward · · Score: 0

      Such businesses would REALLY be helped if they fired the dumbasses they have and hired some real admins...

    31. Re:Automated Upgrading by mikefe · · Score: 1

      Are you kidding me?

      You let your users run with administrator priveleges?

      I admit to doing so on a temporary basis when a program doesn't work with normal "restricted" user privs and they "need it now". But then find the files they want to access and modify the permissions there and lower the privs to "restricted" again.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    32. Re:Automated Upgrading by Sj0 · · Score: 1

      apt-get update
      apt-get dist-upgrade

      I love sid. :D

      --
      It's been a long time.
    33. Re:Automated Upgrading by Anonymous Coward · · Score: 0

      Dude you dont have a clue.

      Software Update Server? (M$)
      Altiris?
      SMS2003?

      You can run around and apt-get 1000 machines while I click a few icons on my screen from my comfy desk and do the same thing.

      lol

    34. Re:Automated Upgrading by Lobo93 · · Score: 1

      Their first error was to say "Yes, that looks nice! Where do I sign?" to the slick-haired, trenchcoat-wearing guy who came to their office in the mid 90's. He had a black leather portfolio, which had a sticker that spelled "Microsoft" on the lower left corner...

      You know, all I could think of when our IT-consulting firm was ditched by our owners and went bankrupt 2 years ago, was "Windows (...) it's meant to be sold, not used". It was a relief, I tell you, to finally get rid of that horrid feeling you get when you're staring in disbelief at all those NT servers and win9x workstations, with their BSODs and wrecked registries; again and again and again and...

      All because of a mistake by IBM in regards to a young lad with a father which profession ultimately closed the most lucrative deal in known modern history. Then came the hordes of men in black, with their black leather portfolios and shiny teeth; ignorance, conformity and greed are why so many SMBs are currently unable to do:

      # apt-get update mozilla-thunderbird

      Sad, isn't it?

      --
      "The only clear view is from atop the mountain of our dead selves." - Peter Carroll
    35. Re:Automated Upgrading by -deviance- · · Score: 1
      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)

      this caused a problem here at my work, discovered when i noticed a huge delay in the synchronizing. you can edit a preference for this, in the user.prefs file within your profiles. this would have to be created and pushed across the network for all users though...
      user_pref("browser.cache.disk.parent_directory", "C:\TEMP\Firefox");
      --
      http://www.jesuslovesamerika.co.uk
    36. Re:Automated Upgrading by omicronish · · Score: 1

      Very neat, thanks. In my situation I'm creating user.prefs for everyone already, so this would work almost perfectly (and perfectly if I can stick the username inside the path somehow).

    37. Re:Automated Upgrading by the_truk_stop · · Score: 1
      There are many apps that are much harder to silently install.
      I beg to differ. Yesterday I had to clean spyware and malware
      off of several computers that I administer, and...

      Oh, sorry, I thought we were talking about IE.

    38. Re:Automated Upgrading by welshwaterloo · · Score: 1
      Hey A/C
      You ever *used* Zenworks?
      Then shut the fuck up.
      Your useless comments help nobody.

      No, I'm not affiliated with Novell, but a CNA who's been admin'ing Zenworks for 4 years.
      And dumbass I ain't.

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

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

    1. Re:Galeon by bartman · · Score: 1

      I am in the same boat. But I am guessing that if the mozilla libs that Gaelon uses are fixed, your Galeon is ok.

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

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

      *scratches head*

      --
      Wanted : A Signature.
    3. Re:Galeon by Sax+Maniac · · Score: 1

      I had to read that twice to make sure it wasn't a haiku.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    4. Re:Galeon by Anonymous Coward · · Score: 0

      summer into fall:
      favored browser shamed by a
      buffer overflow

  16. Just buy a mac ! by Anonymous Coward · · Score: 0, Insightful

    There are no known exploits on macs.

    Just buy a mac :-)

    Plus it runs great Microsoft applications like Excel and Internet Explorer.

  17. 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.

    1. Re:chroot and UML by m_pll · · Score: 1
      Hey, at least we can do that. MS apps don't conform well to the Principle of Least Privledge.

      IE runs just fine as a limited user.

      In fact, when it comes to respecting the principle of the least privilege, IE is better than most Windows apps because it can even work with a restricted token (right-click IE shortcut, Run As..., Check the "Protect my computer" option).

    2. Re:chroot and UML by Anonymous Coward · · Score: 0

      Hey, at least we can do that. MS apps don't conform well to the Principle of Least Privledge.

      Oh, come on! Most of the security problems with Windows are due to third party applications. Office 97 needs some registry keys they don't tell you about, but IE and most other MS stuff works fine as a restricted user. It's the weird 3rd party stuff that decides it wants to save settings in its application dir, or %windir%, or HKEY_LOCAL_MACHINE, that's where the problem is.

    3. Re:chroot and UML by KidSock · · Score: 1

      IE runs just fine as a limited user.

      Fine but IIRC the last too exploits in IE were graphics library related. I don't know for sure how deeply that gets it's hooks into the kernel but my understanding was that the bulk of GDI code is in the kernel. In which case it won't matter what the security token of the current thread is because it won't be the current thread parsing and loading the image file.

    4. Re:chroot and UML by m_pll · · Score: 1
      Both of these bugs were in user mode components. I seriously doubt there's any JPEG-parsing code in the kernel.

      From http://www.microsoft.com/technet/security/bulletin /MS04-028.mspx:

      An attacker who successfully exploited this vulnerability could gain the same privileges as the user. Users whose accounts are configured to have fewer privileges on the system would be at less risk than users who operate with administrative privileges.

    5. Re:chroot and UML by KidSock · · Score: 1

      Yeah, that's pretty clear. As fonzi would say, "I'm wro-wro-wro-wrong" :-)

    6. Re:chroot and UML by DavidD_CA · · Score: 1

      If you wanted to go that route with "extreme" precaution... just run Windows under a virtual machine.

      Microsoft makes (aquired) a great VM software that lets you run instances just like anything else. Perfect for development. Or in your case, web surfing. :)

      --
      -David
  18. 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 Anonymous Coward · · Score: 0

      it has one. go load a new version.

    2. Re:Auto update anyone? by Anonymous Coward · · Score: 0

      So when will Firefox get an option to perform automatic updates like e.g. Windows Update allows?

      Firefox 0.9+ does have such a setting. Edit->Preferences->Advanced->Software Update

      Please don't post uninformed shit.

    3. Re:Auto update anyone? by ESqVIP · · Score: 0
      So when will Firefox get an option to perform automatic updates like e.g. Windows Update allows?
      Already done, in 1.0PR.
    4. 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.

    5. Re:Auto update anyone? by Arthur+Dent+75 · · Score: 1
      Last time I tried this it just informed me about a new version being available. I cannot remember it giving me a dialog with an "update" button.

      Did they change this behavior? Is there really an update wizard that automatically uninstalls the previous version and installs a new one? I must have missed it.

      --
      michael at slashdot.org: The real answer is that a couple of the slashdot authors are sick.
    6. Re:Auto update anyone? by Anonymous Coward · · Score: 0

      When Firefox reaches 1.0, don't you think it's quite likely that they will offer security updates as binary diffs instead of the uninstall/install horror we have now

    7. Re:Auto update anyone? by radish · · Score: 1

      Firefox already has something which tells you there's an update available. But that's all it does - tell you about it. I agree 110% that Firfox needs an automatic update which doesn't require a reinstall and doesn't clobber all your settings and extensions. Just like IE updates it should essentially be silent and invisible.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    8. Re:Auto update anyone? by lachlan76 · · Score: 1

      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

      You could only patch the binaries if everyone was using the same build. It might work for the most part, but if you have built it yourself, or use an unofficial build, automatic updates won't work.

  19. 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 skiflyer · · Score: 1

      It's there... it's questionably effective as of yet, but I'm sure by the time 1.0 comes out it'll be good stuff.

      Unfortunately it's less than obvious and currently re-recommends already applied updates on occassion... but if you're looking for it it's the little blue circle with a white arrow next to the throbber in 1.0PR, forget where it was in .9 but I think it was something else.

    2. Re:Update notification methods by dtfinch · · Score: 0, Redundant

      Tools: Options: Advanced: Software Update

    3. Re:Update notification methods by stubear · · Score: 1

      That utility has yet to work for me. I tried it when 0.9.1 came out (I was using 0.9), no go. 0.9.2? nope. 0.9.3? What was I thinking? 1.0PR? Fool me once, shame on you, fool me, errr, wait a second, it looks like I've been had three times already.

    4. 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

    5. Re:Update notification methods by nxg125 · · Score: 1

      Right, hence Asa's comment that This is our first release with that feature working as expected.

      Give it a shot, it really does work in 0.10.

    6. 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
  20. 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
  21. Sigh... by juicer419 · · Score: 2, Funny

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

    1. Re:Sigh... by Anonymous Coward · · Score: 0

      Why would this make mozilla a target?

      These fixes and vunerabilities were announced by the Mozilla project themselves. And fixed by Mozilla themselves, over two days ago.

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

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

    1. Re:Here They Come by RyuuzakiTetsuya · · Score: 1

      boy, I'm sure glad I use Mosaic.

      --
      Non impediti ratione cogitationus.
  23. Question by Anonymous Coward · · Score: 5, Funny

    Does my lynx browser need updating?

    1. Re:Question by Anonymous Coward · · Score: 0

      You just made my head explode.

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

      Yes, but for a different reason.

    3. Re:Question by recursiv · · Score: 1

      No. Lynx doesn't render graphics. I'm surprised you didn't know that.

      --
      I used to bulls-eye womp-rats in my pants
    4. Re:Question by CrackedButter · · Score: 0

      I think he knew that already dude, something exists in this world called a joke.

    5. 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

    6. Re:Question by Anonymous Coward · · Score: 0

      YOU ARE DENSE.

    7. 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.
    8. Re:Question by pthisis · · Score: 1

      Certain versions of the successor (originally text-mode) links browser do display JPG and other image formats. Take a look at: http://atrey.karlin.mff.cuni.cz/~clock/twibright/l inks/features.html

      Apparently the above text violates the lameness filter so I have to add some more variety here to allow my post through.

      --
      rage, rage against the dying of the light
    9. Re:Question by recursiv · · Score: 1

      Really, a joke? I looked it up in the dictionary, but the definition didn't really make sense. What exactly is it?

      (Ok, i'll give you a hint: you just replied to one)

      --
      I used to bulls-eye womp-rats in my pants
    10. Re:Question by Anonymous Coward · · Score: 0

      It's blasphemy to refer to links as the successor to lynx.

      One is simple and designed to be quick enough to be worth using for actual information retrieval instead of mimicking realistic layout, and the other one is links.

    11. Re:Question by Anonymous Coward · · Score: 0

      Helpful hint: Jokes are supposed to be funny.

    12. Re:Question by 1110110001 · · Score: 1

      Who Mods this Interesting? Don't want to take your karma, but it's funny. It's not in the CHANGELOG ftp://lynx.isc.org/lynx2.8.5/lynx2-8-5/CHANGES - it's just a joke for April Fools Day.

      b4n

    13. Re:Question by glsunder · · Score: 1

      Interesting? No, No, NO!

      hint, there was no lynx release on april 1, 2004.

    14. Re:Question by recursiv · · Score: 1

      Thanks. I'll make a note of this for my next attempt. I appreciate the help. I think you should also let the original poster (remember? lynx?) know too. I don't think he knows about that yet either.

      --
      I used to bulls-eye womp-rats in my pants
    15. Re:Question by Anonymous Coward · · Score: 0

      ooooh, an "overrated" mod! looks like you aroused the wrath of the mighty lynx zealots! I didn't think they existed, since it's pretty hard to find time to be zealous when you're typing every URL in by hand...

    16. Re:Question by Anonymous Coward · · Score: 0

      See, I'm not sure you understand what a "joke" is. What exactly did you suppose to be funny about:

      No. Lynx doesn't render graphics. I'm surprised you didn't know that.

      Essentially, I see two possibilities. Either (1) you intended that as a joke, but it made no sense; or (2) you meant that to be instructional, failing to recognize the parent as a joke. Either way, you have no sense of humor.

    17. Re:Question by recursiv · · Score: 1

      Wow, I never expected such a huge reaction to my work. For your benefit, I will try to break it down for you, but I should warn you: if you didn't appreciate it the first time around, you're probably not going to enjoy it.

      First of all, I am going to discount possibility number 2 out of hand, since I have used lynx before. I know that anyone who has used lynx would know that it is text only. That is most definitely the most defining characteristic about it. If someone had used lynx, there is no way they could believe that it renders graphics.

      Critical to understanding my original post is the knowledge of the opinion that the original post "Does my lynx browser need updating?" is not that funny. I do recognize it as a valid joke, but it got moderated to 5, illustrating a widespread appreciation of the original joke. The joke wasn't bad, but in my opinion it certainly didn't deserve the 5. Although I don't know for sure, my hypothesis on why it received this moderation is that the punchline of the joke can only be understood by someone who knows what lynx is, which is some kind of nerd insider knowledge. I think people tend to give more credit than is due to this type of joke when they have the necessary insider knowledge. My only theory on why this happens is that visibly "getting" the joke identifies one as being an insider of the group, thus people tend to give the joke more credit than it deserves, at least in my opinion.

      My comment was more of a response to my perception of this phenomenon than the literal comment. Taken at face value, my comment indicates that I do have the insider knowledge about lynx, yet do not get the joke. To break it down to the simplest level, the meaning I had in mind was something to the effect of Just because you know what lynx is does not necessarily make this funny.

      Of course, humor is subjective, so it's difficult to quantify precisely how humorous something is, but in my estimation, there would be at least a few people who agreed with me. It's possible that the original post was actually so universally funny that it deserved the maximum possible moderation. If that's the case, then I misjudged the original joke. But of course, jokes are in the eye of the beholder. There is no such thing as "univerally funny", at least in any strict sense.

      It's fine if you disagree with me, but I at least want you to know what I'm saying before you do it.

      --
      I used to bulls-eye womp-rats in my pants
  24. Re:OSS suffers the same problem as commercial sw.. by Anonymous Coward · · Score: 0

    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!"

    Except for "confidential" bug reports...

  25. 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 Anonymous Coward · · Score: 0

      I was enough of a problem for Mozilla itself to think of this as a problem.

      After all they were the ones to announce it. Secuna and freinds mearly picked up on it.

      If your worried about future updates just bookmark this page:
      http://www.mozilla.org/projects/security/kn own-vul nerabilities.html

    2. 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..

    3. Re:OH MY GOD! by logic+hack · · Score: 0
      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.
      Slashdot dating advice; I'm loving it.
    4. Re:OH MY GOD! by Anonymous Coward · · Score: 0

      Don't forget also, free ops in #2,000 as well as ALT-FAX for ops.

  26. Sandbox by null+etc. · · Score: 1
    Everyone is familiar with the concept of running applications within a "sandbox" to prevent vulnerabilities from "leaking out" into the operating system and causing havoc.

    Might it be time for architects to design "component sandboxes", within which components such as image viewers would execute?

    1. Re:Sandbox by thpr · · Score: 1
      Might it be time for architects to design "component sandboxes", within which components such as image viewers would execute?

      Why don't we revisit computer architecture and use a system that maintains a distinction between instructions and data... thus preventing this entire set of problems from happening? Just be aware that's not my idea.

  27. 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 ?

    1. Re:And once again... by Anonymous Coward · · Score: 0

      Microsoft!

    2. Re:And once again... by takkaria · · Score: 1

      Microsoft?

    3. Re:And once again... by Anonymous Coward · · Score: 0

      It's open source. Blame yourself for not fixing it.

    4. Re:And once again... by Anonymous Coward · · Score: 0

      So who can i blame now ?

      Microsoft.

      (Boy, is that joke getting old)

  28. 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 Professr3 · · Score: 1

      If I had mod points, I'd make you a very rich man...

    2. Re:affect != effect by DLWormwood · · Score: 0, Redundant
      If I had mod points, I'd make you a very rich man...

      No kidding, poster like the Grammar Godwins are why I recently changed my .sig.

      --
      Those who complain about affect & effect on /. should be disemvoweled
    3. Re:affect != effect by Nemi · · Score: 1
      You know, I saw that posted the other day and read the blurb from dictionary.com

      Usage Note: Affect and effect have no senses in common. As a verb affect is most commonly used in the sense of "to influence" (how smoking affects health). Effect means "to bring about or execute": layoffs designed to effect savings. Thus the sentence These measures may affect savings could imply that the measures may reduce savings that have already been realized, whereas These measures may effect savings implies that the measures will cause new savings to come about.

      But then I went and read the definition of effect:

      2. The power to produce an outcome or achieve a result; influence: The drug had an immediate effect on the pain. The government's action had no effect on the trade imbalance.

      Am I the only one seeing a contradiction here? The second definition of effect clearly states that it can be used "to influence", no?

    4. Re:affect != effect by Anonymous Coward · · Score: 0
      The second definition of effect clearly states that it can be used "to influence", no?
      No.

      That definition of "effect" is as a noun, not a verb. So it is defined as "influence" (a thing), not "to influence" (an action).

      Signed, a No-Account Drifter
    5. 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.
  29. ick! by ircubic · · Score: 1

    Thank god I keep at the "bleeding edge" of software, I updated FF as soon as PR0.10 came out.
    This reminds me, I should update the other computers in the house too... I installed FF and TB on them the day before the new versions were out :/

    1. Re:ick! by Anonymous Coward · · Score: 0

      it aint teh PRO.10 version..
      it's a PR 1.0 which stands for PREVIEW RELEASE..

      I hope this clears the confusion..

    2. Re:ick! by ircubic · · Score: 0

      Yeah, I know that. and that was a 0(zero), not an O(Capital o)
      Although I do remember reading somewhere on a mozilla site something about "Despite what mathematics have taught you, 0.10 is higher than 0.9", in regard to the new release. They called it Preview Release 0.10, I think, and it kinda stuck with me for some reason.

      ... Actually, I just kinda managed to mix and match the two names. I got it from the headline on http://texturizer.net/firefox/(Mozilla Firefox 0.10 (1.0 Preview Release) Released) and managed to get it mixed up, sorry. :P
      *bows*
      Thanks for getting my mind straight :)

  30. 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)

  31. 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?

  32. Re:Reminds me... by Anonymous Coward · · Score: 0

    Nobody ever said that Firefox was perfect.

    Just a hell off a lot better then IE, which it is.

  33. Which platform? by p0 · · Score: 1

    Is this bug specific to a particular platform?

    --
    This is my sig. There are thousands more, but this one is mine.
    1. Re:Which platform? by mcsmurf · · Score: 1

      The bitmap decoder bug only affects Windows XP, the other bugs all platforms.

  34. Don't call International Rescue! by Anonymous Coward · · Score: 0

    The Thunderbirds are proprietary, closed source and contain anti-copying technology, so International Rescue cannot be trusted.

    Damn you Mr Tracy... damn you and your little dog too.

    D'oh!

  35. 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.
  36. critical for Microsoft or for Mozilla? by alexeymas · · Score: 0

    Isn't fault for Microsoft system, that Mozilla have fault on it?

    The soft engineer is working in terrible fear that skyscraper "Windows" will be fallen down and to have buried all the soft with himself.

    --
    Alexey Mas
    www.webnews.tv
    1. Re:critical for Microsoft or for Mozilla? by Anonymous Coward · · Score: 0

      I've got mod points, but I couldn't find -1 (or should that be +1) incomprehensible!

  37. good news? by Anonymous Coward · · Score: 1, 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.

    So, any version prior to the "Preview Release" of Firefox is vulnerable.

    In case you don't know, that's the version not guaranteed for stability, so who knows what'll break.

    Well, at least the developers are reacting with some option for the user.

  38. Yeah but.... by Prince+Vegeta+SSJ4 · · Score: 1, Funny

    Those packages can still claim pre-1.0 innocence IE can still claim this as well, cuz it sure works that way.

    1. Re:Yeah but.... by Anonymous Coward · · Score: 0

      I like how your post makes no sense. +5 uh,.. something.

  39. 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.

  40. 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.

  41. 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 Anonymous Coward · · Score: 0

      And what's that VM written in?

    2. Re:A sense of deja-vu! by tepples · · Score: 1

      Some VMs are written in C++ with a formal proof of correctness in the comments.

    3. 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.

    4. Re:A sense of deja-vu! by chromatic · · Score: 1

      Are you avoiding the JIT problem by outlawing it, requiring proof of correctness for all JIT operations, redefining it, or something else?

    5. Re:A sense of deja-vu! by That's+Unpossible! · · Score: 1

      [Insert reference to the NX flag here.]

      --
      Ironically, the word ironically is often used incorrectly.
    6. Re:A sense of deja-vu! by Anonymous Coward · · Score: 0

      Real men code everything in assembler. C/C++/etc are for wimpy corporate shills.

    7. Re:A sense of deja-vu! by Anonymous Coward · · Score: 0

      Oh please, I hope you're not talking about programming proofs. I direct you to Peter van der Linden's Expert C Programming, specifically the part where he says you're an idiot.

    8. Re:A sense of deja-vu! by jesser · · Score: 1

      Only five of the ten security holes involved memory management (buffer overflows, etc). Two were file permission problems and three were logic errors. So avoiding manual memory management would only have kept out half of the holes.

      Most of Mozilla uses safer abstractions such as reference-counted pointers and string classes (which are, of course, implemented using manual memory management). But Mozilla manages memory manually in a few places where speed matters a lot, such as image rendering. I think that's the right strategy, even though it occasionally introduces security holes, because overall speed relative to other browsers is important.

      --
      The shareholder is always right.
    9. Re:A sense of deja-vu! by Captain_Chaos · · Score: 1

      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?

      Check out http://www.icesoft.com/, they a have 100% pure Java browser (click on Demos) which is very good, and about as fast as any other browser.

  42. 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.

    1. Re:Update Without Reinstall?? by NanoGriever · · Score: 1

      okay so I upgraded to 1.0PR, and now half of my extensions are gone and my theme (qute) is gone too because they are 'incompatible' with 1.0PR. this is like pick your poison and this is stupid. and what's up with the new default theme? when it was first introduced it was said it wasn't even alpha quality. now we are at 1.0PR with the official 1.0 release coming very soon, and I don't see a lot of improvements on that.

    2. Re:Update Without Reinstall?? by TheDormouse · · Score: 1

      I've kept the same profile since something like 0.7. Just wipe the install folder and reinstall Firefox (takes maybe 2 minutes). All your settings and extensions are still there from the old profile. If an extension gets disabled, go into the extension manager and enable it; if the extension is still compatible (most simple extensions are), nothing will break.

  43. 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!
    1. Re:As a former IE user by MooseByte · · Score: 1

      "From what I saw - to upgrade to a newer release - Firefox has to be uninstalled and then re-installed"

      I just upgraded from Firefox 0.9 to 1.0PR without uninstalling. Working great. And even with the Mozilla vulnerabilities I worry far less than if I was running IE.

      All of my friends, most of my co-workers and family are now running Firefox. It's not perfect, but it's a hell of a lot better than praying to YourDiety.Name() everytime you start up IE.

      If you're not 100% sold on Firefox then try Opera, but get them off of IE as soon as you can.

    2. Re:As a former IE user by Anonymous Coward · · Score: 0

      Now that you use a real browser maybe is time to use a real OS. In a real OS you do an easy upgrade in all your apps, not only the ones that comes with the OS like in windows.

    3. Re:As a former IE user by the_Bionic_lemming · · Score: 1

      maybe is time to use a real OS //slaps self for feeding troll

      First - Read this link

      http://it.slashdot.org/comments.pl?sid=116424&ci d= 9871809

      I tried firefox because people informed be of WHY there would be improvements. The reasoned discussion gave me enough impetuos to actually download and install it.

      Had the comments been more like "Get firefox since IE is teh suxors" - I would not have tried it. If the only way to present a product is by diminishing the competing product - you aren't giving me any reason to use your product - but rather informing me that the other product will most likely have features you don't want me to see.

      I'm open to trying new things. Tell me what's good about it - win me over on features, explain your product without referring to the other product. Impress on me the ease of use, How it will improve my life.

      Telling me that the reason to change is because your opinion of the opposing product is negative isn't going to work. I work with win2k, I know how to repair and work it. I know how to protect it. When I'm told to switch so I won't ever see a BSOD again just makes me roll my eyes.

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

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

  45. Re:OSS suffers the same problem as commercial sw.. by Saige · · Score: 1

    I'm starting to buy this idea less and less.

    Yes, OSS allows anyone who wants to look at the source. Honestly, do that many people do so? Not really. With enough eyes, true, all bugs are shallow. But I doubt there is anything even close to 'enough' for any software past the simplest of apps.

    OSS doesn't usually enjoy the same level of testing that commercial software does. 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. It is the rare OSS project that has anything close to this.

    I honestly bet that an OSS project that went through a full commercial development and testing process would be the one to grab the best of both worlds, and really demonstrate quality, but I don't see much of that happening.

    --
    "You know your god is man-made when he hates all the same people you do."
  46. Hmm. by rincebrain · · Score: 0

    If IE breaks, we find out about it when M$ releases a new version.

    If Mozilla breaks, we find out about it when M.org releases a new version.

    What's the difference?

    The difference is, IE is hooked into the OS, so it's a lot easier to run destructive arbitrary code to wreck your external data in IE than Mozilla.

    Winner: Mozilla.

    --
    It's only an insult if it's not true.
    1. 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!
    2. Re:Hmm. by rincebrain · · Score: 1

      Indeed.

      Microsoft is pretty good for releasing new versions...eventually. The only risk is whether someone discovers the exploit before Microsoft announces it and releases a patch six months later. =)

      --
      It's only an insult if it's not true.
  47. OK! by Chuck+Bucket · · Score: 3, Funny

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

    CB#$%^&*(

    1. Re:OK! by sharkey · · Score: 1

      Why not? Just play it safe and use a .JPG instead of a .JPEG!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  48. 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?

    1. Re:Just updated Firefox by tuffy · · Score: 1
      if I uninstall and upgrade Thunderbird will it keep my account info and emails?

      I've gone through about 6 uninstall/install cycles with Thunderbird and have yet to lose any account info or emails. Its actual user data is stored in .thunderbird in your home directory on Unix-like systems - on Windows systems, search around for a "thunderbird" folder of some sort.

      --

      Ita erat quando hic adveni.

    2. Re:Just updated Firefox by Anonymous Coward · · Score: 0

      Look under:
      \Documents and Settings\<username>\Application Data\Mozilla\Firefox in Windows.

    3. Re:Just updated Firefox by MvD_Moscow · · Score: 1

      it's storedin C:\Documents and Settings\USER-NAME\Application data\Mozilla\Firefox on windows

  49. 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

    2. Re:Now we will see... by Anonymous Coward · · Score: 0


      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.

      Get a valid argument. "Apache" is a very nebulous and therefore misleading definition of a product. Which "version" of Apache has 3/4 of the market? Would that be the 1.2.18 / x86 /RedHat 6.2 version? Or the 2.2.4 / SPARC / Gentoo version? Or perhaps the 2.2.8 MIPS / IRIX 6.5.22 version? The point is that there is no "one" version of Apache. Apache runs on many different HW architectures. Many different OS's. There's two major code abses for Apache. Many different distributions. IIS runs on x86 and Windows...a much more narrow selection.

      Plus I'm not even aware of a recent (i.e. at least two years) major problem with IIS. Your argument is old, tired, worn out, and plain not applicable anymore.

    3. Re:Now we will see... by Anonymous Coward · · Score: 0

      I don't like defending MS, but...

      Lets be honest here, the adv. h4x0r prob. does not know Apache exists. They are not going to know how to target it.

    4. Re:Now we will see... by HoboMaster · · Score: 1

      I agree. Of course more holes will be found in MS products than in anything else. When 90% (just an estimate) of the world is using a single operating system or web browser, 99.99% of the jackass script-kiddies will be targetting it, that's just how it works.

      If I were a "1337 H4X0R," and I wanted to piss off as many people as possible with my virus, I wouldn't make it for Mac or *nix, I'd make it for Windows!

      --
      Remember kids, tin foil doesn't work, so use LeadHat.
  50. Re:Reminds me... by DogDude · · Score: 1

    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

    And what job do you have that allows you do do hourly, hell, even daily software updates, pray tell? That's totally and utterly unrealistic for 99.999% of the population that has to work for a living, unfortunately.

    --
    I don't respond to AC's.
  51. 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 dema · · Score: 1

      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?

      I believe you just said "The good news is good, but it's different when it's good news huh?"

      So to answer your question, yes, good news is good news.

    2. Re:The good news?!?! by Anonymous Coward · · Score: 0

      well, now we can see clearly why you believe the things you do, ever consider replacing your logic unit for one made this century?

    3. Re:The good news?!?! by RedlumF · · Score: 1

      Well, it's a little more complicated than that on windowsland.

      See the windows problem is a problem in a core library of the system (GDI+)

      It would be an easy thing to patch if that library (dll) was in one place.

      It is not! Every application that felt like it has installed a local copy of it.

      See the application list here http://www.microsoft.com/security/bulletins/200409 _jpeg.mspx

      And with major corporate players not into SP2 anyways...this (or the next) looks like is going to be a fun week. ;-)

    4. Re:The good news?!?! by Anonymous Coward · · Score: 0

      I believe was grandparent was saying is that all great-grand parent's post says is...

      And the good news is if you have the updated version of X then you aren't affected by the similar critical flaw either but it's different when it's Y huh?

      The point being, you could plug anything into X and Y and the statement would mean exactly the same thing, ie:

      And the good news is if you have the updated version of Firefox then you aren't affected by the similar critical flaw either but it's different when it's Internet Explorer huh?

      So, what's different? And, what is good? Or, bad?

    5. Re:The good news?!?! by heffrey · · Score: 1

      So is it right to assume that you can't install more than one copy of mozilla on a machine?

    6. 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.
    7. Re:The good news?!?! by jalefkowit · · Score: 1

      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?

      If I'm running Windows 2000 and I'm told I have to update to XP SP2 to fix a bug, it costs me ~US$200.

      If I'm running Firefox 0.8 and I'm told I have to update to Firefox 1.0PR to fix a bug, it costs me nothing.

      So yeah, I'd say that's different!

  52. 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 TheLink · · Score: 1

      Secure your My Computer and Local Intranet zones and you'll be safe from most IE bugs.

      Most of those vulnerabilities don't affect me even if my browser is unpatched. I personally don't want javascript and "downloads" etc to be active for documents in the My Computer zone.

      Furthermore on my current PC, my IE is running under a different user account from the rest of my apps. I'd recommend doing this even for unix based browsers - most modern O/S don't have an easy way to run an arbitrary application in a more restricted account, so most people just run it under their own account - which isn't that safe.

      It is likely that a hacker could use a "shatter attack" to escalate priveleges but the chances of that are pretty low at the moment - plenty of easier targets to exploit.

      --
    2. 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:
  53. 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.

    1. Re:IE NOT ONLY BUGGY BROWSER?? I can't believe it. by Anonymous Coward · · Score: 1, Insightful
      The more POPULAR your software is, the more BUGS will be revealed.

      Then why is IIS so much more exploited than market-leading Apache?

      M$ software is just crappier. Open source is better when it comes to security. Deal with it.

    2. Re:IE NOT ONLY BUGGY BROWSER?? I can't believe it. by Anonymous Coward · · Score: 0

      Funny. With W^X (non-executable stacks) and other security measures, the severity of these holes on some non-windows platforms would appear to be mitigated.

      It's not just the number, it's the average severity. Speaking of which, how long did it take for the IIS backdoor to be found, again?

    3. Re:IE NOT ONLY BUGGY BROWSER?? I can't believe it. by Anonymous Coward · · Score: 0


      Then why is IIS so much more exploited than market-leading Apache?

      Which "version" of Apache is leading the market? Would that be the x86 / 1.2.18 / RedHat 6.2 version? Or the HP/UX / 2.2.6 / Gentoo version? Perhaps it's the SPARC / Solaris 8 / 2.2.4 version?

      Oh, and when was the last exploit for IIS? My recollection is that it was years ago.

      Get a new counter argument. This one never was valid. It was specious at best. But that's all you OSS apologist can depend on...specious, and not factual, counter arguments.

    4. Re:IE NOT ONLY BUGGY BROWSER?? I can't believe it. by Anonymous Coward · · Score: 0

      Three words to all the Microsoft player-haters: Pot kettle black.

      Two words to everybody who thinks the attitude is hypocritical: stupid moron.

      Microsoft: the world's largest software company has to patch one of their flagship applications on a fortnightly basis, even though it hasn't had a significant upgrade in three years

      Mozilla: a non-profit organisation with a fraction of Microsoft's resources finds a security hole due to proactive measures (rewarding people with cash for finding bugs) in an application that is under constant development.

      There is a massive difference between the two scenarios.

    5. Re:IE NOT ONLY BUGGY BROWSER?? I can't believe it. by Anonymous Coward · · Score: 0

      I am gonna save that quote and then chuckle a few years down the road when open source projects are getting shot at like fish in a barrel LOL

    6. Re:IE NOT ONLY BUGGY BROWSER?? I can't believe it. by ellisDtrails · · Score: 1

      Moron, Coward, Dingleberry. Go poke your inflatable doll nerd.

  54. Firefox: now with software update by lothar97 · · Score: 1
    I just installed 1.0PR, and there is a software update option.

    Tools-->Options-->Software Update

    You see these options:

    Periodically check for udates to:

    [ ] Firefox

    [ ] My Extensions and Themes

    Check Now button

    In my fresh install, both boxes were checked. I guess in the future it will tell me when there are updates to my browser/extensions/themes.

    --

    1. Re:Firefox: now with software update by Arthur+Dent+75 · · Score: 1
      A similar option is available in Mozilla for quite some time. For some reason I was *never* notified of an update being available. How should a normal user get to know about a new update like this one? And no, my father is not reading Slashdot on a regular basis.

      Moreover, I suspect that - even if it should work now - you will just get a notification of an update with a download link, not an automatic update wizard.

      --
      michael at slashdot.org: The real answer is that a couple of the slashdot authors are sick.
    2. Re:Firefox: now with software update by roca · · Score: 1

      No, Mozilla Suite has never had an autoupdate feature.

    3. Re:Firefox: now with software update by mcsmurf · · Score: 1

      There apparently was something planed, but yes, i also got never any notification. Someone told me, this might be some stuff Netscape/AOL wanted. You can find this (useless?) features in preferences under Advanced-Software Installation-Update Notifications

  55. Re:Reminds me... by FullMetalAlchemist · · Score: 1, Troll

    Just so you know, links is my browser of choice.

    My point is that, all these brats here on /. running thier mouths when a bug appears in software by Microsoft, then try, just like you to turn the same event in FSF/OSS software into something positive.
    Man, do you annoy me.

    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.

    You people never took biology class right?
    There is two key elements to life, simplicity and diversity. The simpler the lifeform, the better for survival in the long run. The more diversity, the less vulnerable you are to specific threats.

    I can't stop laughing at how you guys always try to make security an closed vs open source thing. Man am I glad you don't work where I do.

  56. Mozilla's security record is starting to reach IEs by Anonymous Coward · · Score: 0

    Less people use mozilla then IE (IE being %80+ of the market. Google the numbers yourself). Personally I'd rather audit an application that will get more vulnerable machines then something that doesn't. As mozilla grows in popularity so will the number of vulnerabilities in it as auditing it will be more attractive to virus/bug hunters.

  57. Re:Reminds me... by Yaztromo · · Score: 1
    And what job do you have that allows you do do hourly, hell, even daily software updates, pray tell?

    First off, at most you'd be doing daily software updates -- AFAIK, they only build the nightlies, well, once per night. Not every time a bug patch has been submitted.

    And note that if there were enough security bugs to satisfy one reported per hour day in and day out (and there aren't), I'd much rather they be identified and fixed every hour on the hour than completely ignored and left insecure.

    Yaz.

  58. Re:OSS suffers the same problem as commercial sw.. by _Sprocket_ · · Score: 1


    OSS doesn't usually enjoy the same level of testing that commercial software does. 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. It is the rare OSS project that has anything close to this.


    So, having said that... you should be able to point to commercial software with the same general functionality that doesn't have a history of bugs, right?
  59. Spin by Anonymous Coward · · Score: 0
    "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."

    In other words, they already fixed it but neglected to tell anybody that they fixed it until someone found the problem. What bullshit is that? Security through obscurity.
    1. Re:Spin by mcsmurf · · Score: 1

      Normally those bugs get public when a new release for every important product at mozilla.org has been made (here Mozilla, Firefox, Thunderbird).

    2. 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

    3. Re:Spin by Anonymous Coward · · Score: 0

      Each release since 0.9/1.7 - before that the updates to the page were rather haphazard.

      And saying something is linked from the security page is all very well, but aside from using a search, how are you supposed to find the security page?

  60. 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.

  61. 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!

  62. Re:Reminds me... by Anonymous Coward · · Score: 0

    At its finest, eh? The advisory states that as far back as Mozilla 0.x is affected... so, yes, these flaws were found by people looking at the source code... but contrary to your assertation, I don't see that as much quicker than Microsoft's "sweet time."

  63. 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.

  64. wow. how could this have happened? by Anonymous Coward · · Score: 0

    I thought only people at Microsoft deliver programs with flaws. How could this have happened. What, are MS people participating in these open source projects now or something?
    It must still be MS' fault somehow.

  65. Re:Netscape by Anonymous Coward · · Score: 0

    Funny enough, all 50 netscape users have been r00t3d using all 50 different hacks, but they couldn't find an un0wnZ3d victim for this latest one.

  66. Re:Netscape by Vampyre_Dark · · Score: 0

    Are there even 50 known users of Netscape? o_O

  67. Re ,,,, by arhar · · Score: 1

    Troll much?

    1. Re:Re ,,,, by sploo22 · · Score: 1

      Let's take this one point at a time.

      Let's see, for Java to be secure the VM has to have no exploits. My first point.

      Granted - but isn't it easier to check the JVM than every single installed application?

      The Java VM *does* occupy memory. It does take time to run [as it's not what your program does]. My second point.

      The memory footprint is still an issue, true, but all modern implementations contain a just-in-time compiler which makes the speed difference small.

      Java is very "type safe" which means many innocent operations make it fail to build [e.g. assigning small ints to byte types...]

      Ever heard of casts? You can still do it, just not accidentally. If you know what you're doing you shouldn't have any problems at all.

      Also all of your functions must be stored in a class.

      So? If you want to write your program using object-oriented methodology, it allows for reusability and encapsulation; if not, it adds two extra lines to your program. No harm done.

      Let's not forget that the API is very very large.

      Bigger than the Windows GDI, filesystem, Winsock, MS Jet database, cryptography, etc. APIs all rolled into one? Bigger than GTK+, POSIX, and MySQL? I think not.

      There seem to be a lot of misunderstandings about Java around here; while not the most efficient language in the world, it makes it far easier to write correct and elegant code.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    2. Re:Re ,,,, by Anonymous Coward · · Score: 0

      Bigger than the Windows GDI, filesystem, Winsock, MS Jet database, cryptography, etc. APIs all rolled into one? Bigger than GTK+, POSIX, and MySQL? I think not.

      I don't know about bigger than all the windows APIs combined, but it most certainly is bigger than the likes of GTK+, POSIX and MySQL. Java's API is absolutely mammoth by any standards.

  68. Re:Reminds me... by ealar+dlanvuli · · Score: 1

    "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).

    No, you do that because you're a huge nerd and have no life.

    --
    I live in a giant bucket.
  69. 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.

    1. Re:Just had to get it in there, didn't ya... by Cyno · · Score: 0, Offtopic

      OSS has many bugs and security problems. But if I paid over $100 for my Linux based OS I would expect better quality and security than I get from XP. Ironicly I have less problems with viruses and popups on my free OS, which also includes more revelant software in its standard install. Not to mention I can modify, distribute and sell it. Perhaps Microsoft deserves some of this criticism. No one mentions Apple's software, do they.

      I think of this as constructive criticism. But I know you and Microsoft would rather we just forgot about its flaws and moved on to show how wonderful the software is when it is working in a stable and secure manner. Maybe their next OS will have us agree in the EULA not to be so critical.

    2. Re:Just had to get it in there, didn't ya... by Drakonian · · Score: 1

      Yeah, you're totally right - I hate Microsoft too! Grrrr!!!!!

      --
      Random is the New Order.
    3. Re:Just had to get it in there, didn't ya... by ClubStew · · Score: 1

      No, problems must be addressed. But what troubles me is that everyone is quick to blame Microsoft (at least 50% of problems on Windows is from vendor software, and there's a lot of vendors since Windows has the largest desktop share) and point fingers, especially the /. crowd.

      To date, Windows Server 2003 has had no security QFE's issued for the OS, while linux has had about 1 every 2 weeks. Great strides are being taken, but nothing can weed out every bug, well-funded or not.

  70. Re:Reminds me... by Anonymous Coward · · Score: 0

    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.

    That's almost Open Source at its finest. Open Source at its finest is this:

    For each critical security issue identified, the Mozilla Foundation paid out a $500 bounty. One of the award winners, Mr. Palmgren, has generously donated his award back to the Foundation to support future bounty payments.

    That is so freakin' cool, it almost brought a tear to my eye (sniff).

    Ok, I'm bawlin'.

  71. Re:OSS suffers the same problem as commercial sw.. by Anonymous Coward · · Score: 0

    Y'know that's all fine and dandy to say that. Really, it is. And maybe, one day, in the distant future, someone will invent a desktop super-computer capable of running something as large as Java verson of Mozilla at a speed resonable enough not to have the user feel like something is ripping his bowels out, and dragging them across a field of gravel and cactii.

    Frankly, it's bad enough that I have to deal with a Java database frontend written by some cut-rate third year Indian CS student when I volunteer at the hostptal.

    I'll take my C++, it's speed, and all of it's potential faults, thankyouverymuch. (and if you've written a database frontend for a hospital recently, you'd better watch your back.... You injun!)

  72. 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.

  73. Getting old by maximilln · · Score: 1

    Since we've been watching buffer overflow turn into arbitrary code execution, one would think that programmers would look at the following two choices:

    1) Run this loop again and again until the end of the buffer is reached, putting the results $HERE.
    2) Run this loop again and again until the end of the buffer is reached, auditing relative pointers at every iteration, and putting the results #HERE.

    And start picking number 2!

    --
    +++ATHZ 99:5:80
    1. Re:Getting old by Anonymous Coward · · Score: 0

      Huh? Auditing relative pointers? Which pointers? Relative to what? Auditing for what?

      The only way to get rid of buffer overflows is to know how much data there is to read, allocate enough space to read it, read only as much as you have space for, and process only however much you have read in.

      WTF does that have to do with auditing pointers?

    2. Re:Getting old by maximilln · · Score: 1

      WTF does that have to do with auditing pointers?

      AC troll. Here, have a biscuit.

      When running a loop, there's a problem if the pointer to the next memory location to be used is greater than that expected from the allocated space. I realize that many times this is out of the programmer's control, as they simple #include someone else's library for handling these processes, but that's their own fault. By now it's become common enough to be obvious: code in safety checks! Even the linux kernel build has an option for buffer overflow protection and frame pointers. Yes, it's acknowledged that the kernel will run slower but I'll happily sacrifice a little speed to prevent the execution of arbitrary code from a data file.

      --
      +++ATHZ 99:5:80
  74. Re:Reminds me... by Anonymous Coward · · Score: 0

    You, sir, are full of this shit you speak of...

  75. No.... by Anonymous Coward · · Score: 0

    No, it will be Bush's fault.

    Just like everything else.

    Including Hurricane Ivan.

    Darn you, Bush!

  76. Re:Reminds me... by Anonymous Coward · · Score: 0


    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.

    I seem to recall that many of the Microsoft vulnerabilities are reported by third parties who do not have access to the source code. Those parties notified Microsoft. Microsoft produced and released the patches thus opening the flood gates for the anti-Microsoft crowd to bitch about how bad Microsoft is.

    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?)

    Deal with it. Your beloved platform is just a vulnerable as Microsoft. You OSS brats just revealed your hypocrissy (yeah, it's in BETA...That's how we'll explain it THIS time...good thing us OSS brats are good at FUD)

  77. 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" ?

  78. 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.

  79. Not Georgi! He's defected! by caluml · · Score: 1

    snip
    Provided and/or discovered by:
    1) Georgi Guninski
    2) Wladimir Palant
    3) Georgi Guninski


    Hey! Georgi! Didn't someome remind you? You're supposed to find out bugs in IE, not Mozilla!!
    That guy seems to find a new browser vuln. every 15 minutes - someone write him a Wikipedia entry.

    1. Re:Not Georgi! He's defected! by TheLink · · Score: 1

      IIRC he used to be hired by Netscape.

      And he did find many bugs in Netscape.

      --
  80. 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!
    1. Re:You Mean There Are Still Coders by Anonymous Coward · · Score: 1, Insightful

      why do I get the impression that you think these "incompetent buffoons" are simply leaving out the line that says

      check(buffer);

      and that you've never written a single line of code in your life?

    2. Re:You Mean There Are Still Coders by Anonymous Coward · · Score: 0
      How many years will it be before someone writes fucking code to go through a program and check for unchecked buffers?

      Finally at least one honest poster in /.

      /. is a bunch of hypocrites. There were so many complaints about lazy, dumb programmers posted in the IE forum. But now that we are talking about open source all those conversations are quailed.

      I have seen commercial code and lots of open source. Open sources is just as shitty. Open source has a lot of conveniences: The hardest part of finish a software project is the last 10%. I have seen very few open source project make it there. There are many note-able exceptions (kernels, xv, apache, gcc,..), but as a whole most never make it past beta. How convenient for them.

      Most successful open source project are server-side which I am beginning to think is easier to write. The http, DNS, LDAP servers I have written were a lot easier to write than client side stuff. Users are unpredictable. Server specs are rather forthright.

      I am not on MS side or open source. I have been using BSD since the early 90's. I am tried of the open source evangelist only using an augment when it suits them.

      Oh, and the parent post... That guy doesn't know what the fucking he is talking about. But at least he stands by his rhetoric regardless.

    3. Re:You Mean There Are Still Coders by Antony.S · · Score: 1

      Alot of open source software is written for fun or to scratch a paticular person's itch, when it is released, it is merely so other people can benefit from it.

      Closed source software is written for profit, to fulfill various peoples needs, when it is released it is expected to work as it has been paid for. When you have a few million dollars to put into manpower you are expected to come up with the goods fast, especially faster than what a group of decentralized volunteers can do.

    4. Re:You Mean There Are Still Coders by Frankie70 · · Score: 1


      Alot of open source software is written for fun or to scratch a paticular person's itch, when it is released, it is merely so other people can benefit from it.

      Closed source software is written for profit, to fulfill various peoples needs, when it is released it is expected to work as it has been paid for. When you have a few million dollars to put into manpower you are expected to come up with the goods fast, especially faster than what a group of decentralized volunteers can do.


      You are basically proving an argument for why companies shouldn't migrate to software which is written mainly to scratch someone's itch & software that when released isn't expected to work because it hasn't been paid for.

    5. Re:You Mean There Are Still Coders by Vlad_the_Inhaler · · Score: 1

      You assume everyone programs in C or it's derivatives, programming languages which terminate a string by some fixed character.

      I have just finished a 4-year stint programming Cobol. Buffer overflows are possible in Cobol, but you really really have to try.

      The new place I am working is a Fortran shop. For character arrays (which is where most buffer overflows happen), the function len(buffer) returns the number of bytes in the buffer - NOT the length of one byte. Assigning one string to another is done as:
      target = source
      If 'source' is longer than 'target', the result is truncated. If 'target' is longer then the excess is space-filled. Those rules apply equally to Cobol, although Cobol's 'length' function only works for local buffers, not to passed parameters in a subroutine.
      You can do that for integer arrays (example) in Fortran as well, but I would have to look up what happens if they are not of the same size - especially for multi-dimension arrays. Probably the compiler would get abusive.

      The way C handles strings was a poor original design decision and one of a number that language suffers from.
      Many years ago I knew Algol68, *that* was a nice language. The Bash scripting language designers obviously knew it as well.

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    6. Re:You Mean There Are Still Coders by Master+of+Transhuman · · Score: 1

      "why do I get the impression"

      Because you find it easy to hallucinate opinions that are baseless?

      I've coded in RPG II (God, what a nightmare that was!), COBOL, xBASE, SQR, Perl, C, C++, PL/SQL and probably some I've forgotten about. Oh, yeah, and shell scripts.

      I don't claim to be a professional programmer in modern languages at the moment. But I do claim to be able to reason logically enough to know:
      1) that unchecked buffers are security holes - not to mention reliability holes.
      2) when I've created an unchecked buffer.

      It doesn't take any great skill to do this.

      Or to whine about people who point this out.

      If you are a so-called "professional programmer" who does not check for buffer overflow problems when he codes, then you, sir, are an incompetent buffoon.

      Have a nice day.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  81. Re: critical mozilla vulnerability by legirons · · Score: 1

    First of all: oh crap!

    Second: why exactly does MandrakeUpdate have nothing to say, despite Mozilla 1.6 being part of the default Mandrake10 installation?

  82. coverup by mozilla team by Anonymous Coward · · Score: 0

    If this bug was already fixed in the latest version, why wasn't the security bug not disclosed by the mozilla team?

    How many more security holes do they know about without telling us?

    1. Re:coverup by mozilla team by Antony.S · · Score: 1

      So you'd rather the Mozilla team told everyone there was a bug in an area of the code, which everyone including script kiddies, can see, before having made a fix?

      This isn't a coverup, this is common sense.

      If at work, you suddenly remembered you had left your front door wide open, would you call up your local radio station and tell everyone?

    2. 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

    3. Re:coverup by mozilla team by Anonymous Coward · · Score: 0

      /. will never want to understand what you just said. They are just as closed-minded as the other side. The difference is the closed-source side knows exactly what they are. The other extreme has illusions about their motives and some how think there are altruistic. While programmers like me that have used both for 15 years, see them both for what they are.

    4. Re:coverup by mozilla team by Anonymous Coward · · Score: 0

      People bitch about MS doing the same thing for some reason...weird how that works.

    5. Re:coverup by mozilla team by Anonymous Coward · · Score: 0

      so you put it on an obscure page - where is that page announced?

    6. Re:coverup by mozilla team by Sj0 · · Score: 1

      ie. choose the right tool for the job?

      I wouldn't use Linux to play games, I wouldn't use Windows 2000 to act as a firewall, and I wouldn't use Windows 98 to run bittorrent.

      To be fair, I wouldn't want to see the OSS equivilant to something like multisim EWB either.

      --
      It's been a long time.
    7. Re:coverup by mozilla team by Sj0 · · Score: 1

      When you change your arguement so you're not wrong, can I point and laugh at you?

      --
      It's been a long time.
    8. Re:coverup by mozilla team by TheAwfulTruth · · Score: 1

      That is exactly the problem!

      You announce the vunerabilities AFTER the fixes are made. Not at the moment they are discovered!

      This is eactly what MS gets hammered about. Have YOU not been paying attention?!?!?

      You gave NO warning for anyone running broken code to either stop using it or try a fix themselves, thus leaving people open to potential attack.

      You essentially kept the vuln. secret, and therefore... safe? Security by what now?

      Apparently mozilla might be a better piece of software if you actually paid attention to what people are complaining about wrt the MS way of fixing bugs in IE.

      Just a thought.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    9. Re:coverup by mozilla team by argan0n · · Score: 1

      Beautiful product, Great work.

      But... The security page needs to be obviously linked too from the Mozilla site.
      It's not even listed on the site map, man...

      --
      argan0n
    10. Re:coverup by mozilla team by Anonymous Coward · · Score: 0

      Weird how Mozilla is open source and none of MS's products are?

      When a kiddie finds and exploits, releases it in the underground and half the Internet breaks down because of it (ie Slammer), a disclosure giving some details is the only way some businesses (or the whole fscking Internet) can protect themselves.

      A disclosure saying "there is an exploit in $foo, we recommend blocking port $bar" for a closed source product is alot harder to find an exploit for than an open source product.

  83. Haven't you heard? by Anonymous Coward · · Score: 1, Funny

    # sect humour (dry)

    Haven't you heard? Bill Gates has been bloviating for years that in "Free Software there's no-one to blame when things go wrong." Let's take the leading light of propietary software at his word and blame no-one.

    # end sect humour (dry)

  84. 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
    1. Re:Easy! by marcello_dl · · Score: 1

      It must be a matter for sysadmins or the linux distro developers.

      Or microsoft, I forgot... well, probably my brain can't cope with the idea of a bunch of win boxes to administer/upgrade, can I blame it?

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:Easy! by evilviper · · Score: 1
      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

      I'm pretty sure the parent was talking about Windows, where the upgrade process isn't as easy. In Windows, very little can be scripted, mainly because everything has a GUI interface, and microsoft never worked out a good system for scripting GUI actions.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Easy! by marcello_dl · · Score: 1

      You are right. So, it's a Windows fault after all...

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  85. 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.

  86. What? bugs/security problems in Open Source .. by Anonymous Coward · · Score: 0

    Are we just talking about Microsoft for this bug or that bug only?
    Who thinks open source applications are better than closed source applications?

    I think people who favor open source programs will be silent now. They will stop attacking Microsoft.

  87. ah HA! by 192939495969798999 · · Score: 1

    I had been telling people you COULD get virii from pictures, and lo, I was proven correct. Of course, that's an accidental proof of correctness, but it still makes me feel good that I didn't say you couldn't get a virus from a picture. If you're downloading something that goes through a buffer, there's the potential for a buffer overflow problem, so virtually any use of a computer could be exploited, right?

    --
    stuff |
    1. Re:ah HA! by Anonymous Coward · · Score: 0

      Man, if you find an exploit in THAT kind of buffer, someone's in real trouble!

      Usually what we mean by buffer overrun exploit is a bug in some parsing code. Say there's a max field length in some file format defined in a standard, but the length is vaiable, and is indicated by a length field. Suppose that field can specify a value higher than the max defined by the standard, and suppose someone doctors a file to do just that, you'll end up reading more than your buffer can hold, and overrun the allocated space. If carefully crafted, this doctored file can then cause arbitrary code to be executed. This is a pretty elementary overflow (staticly allocated buffer vs. dynamically sized data), and it's trivial to fix, but once things start getting layered, with all kinds of complicated internal and file format data structures and complicated file formats, and versioning, and backwards compatability, it's hard to spot a potential buffer overflow until someone stumbles on it and exploits it.

  88. 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.

    1. Re:Doing it as a different user by Anonymous Coward · · Score: 0

      I use ssh a lot. Here's an idea for you. Create an ssh key, put you id_dsa.pub in the authorized_keys2 for your web browsing user you created. Either set X forwarding in your, etc/ssh/ssh_config, or in your .ssh or just pass ssh the switch. I also load a key-agent, and setup an alias, so for example,

      alias w='webuser@HOST /usr/bin/firefox' ... so when it's all setup and your key is loaded into your key-agent when you login to your own acct, you can just type in 'w' or whatever your alias is into your open xterm and it will automatically log in to your webuser's acct, forward x, and load the web browser for you. You could address downloaded file permissions, by adding your user to the webuser's group and possibly setting umask for webuser if you needed too.

      This doesn't take much effort to setup, and can be pretty much transparent once it's setup and just as quick as using your real user to run your browser.

    2. Re:Doing it as a different user by evilviper · · Score: 1
      you'll need someway to switch user, which is not really doable transparently.

      Have you ever heard of SUDO?

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

      That would be a HUGE waste of CPU, and a lot of lag as well. Plus, it requires a few setup steps, since X11 isn't forwarded by default. You'd be better off just writing a wrapper script, and doing it the right way. Then, it wouldn't be encrypting all the GUI activity, causing tons of wasted cycles, and lag.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Doing it as a different user by Anonymous Coward · · Score: 0

      you'll need someway to switch user, which is not really doable transparently.

      Using KDE: right-click on the toolbar button | Properties | Application | Advanced Options and tick "Run as different user".

  89. Re:OSS suffers the same problem as commercial sw.. by dioscaido · · Score: 1

    Remind me how many times you've performed a source code check on Mozilla?

  90. ./'d by hacksoncode · · Score: 1

    Wow... we've slashdotted Mozilla.org... I'm not sure how to feel about that :-)...

  91. Re:OS is better! by DogDude · · Score: 1

    IE What I don't understand is why an internet browser or mail reader can't have an automatic version checker.

    I was thinking the same thing about Firefox this morning when I noticed that all of our business machines had an IE update downloaded and ready to install.

    --
    I don't respond to AC's.
  92. Re:Netscape by mcsmurf · · Score: 1

    Forget it, Netscape is dead. IMO they won't release a new update, i think they only released Netscape 7.2 because so many people wanted it. But i dont think they'll spend more money on it.

  93. Re:OS is better! by Anonymous Coward · · Score: 0

    Umm, do you have 1.7.3? That's unaffected.

    But yeah, I would like some means to do incrimental updates, if only from the version just prior...

  94. Not so independent, though... by Anonymous+Brave+Guy · · Score: 1
    Or run them side by side to see if they act properly and as expected.

    I'm not sure what that was aimed at, but from direct personal experience, Mozilla and Firefox do not play nicely on the same machine. I've been waiting for the Thunderbird release that can import Moz mail before upgrading, but using Firefox as my browser for some time. Simple things like opening mailto: links or following a link in an HTML e-mail don't open the right tool, and they're constantly fighting over who's going to be my default tool for what. I'm looking forward to nuking this system and installing clean, including the new versions of Firefox and Thunderbird, later this month.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. 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...
    2. Re:Not so independent, though... by Hard_Code · · Score: 1

      Does that preserve prefs like message filters? I had to find all the various message filter files, copy them over, then manually edit all the prefs files because they used absolute file paths (yes).

      --

      It's 10 PM. Do you know if you're un-American?
    3. Re:Not so independent, though... by Dan+Ost · · Score: 1

      I don't think it preserves prefs or message filters.
      Go to http://texturizer.net/thunderbird/faq.html#q2.2 for
      an answer on the Mozilla Thunderbird FAQ that explains how
      to transfer prefs and message filters from Mozilla to Thunderbird.

      Hope this is helpful.

      --

      *sigh* back to work...
  95. 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.

  96. Re:OSS suffers the same problem as commercial sw.. by chromatic · · Score: 1
    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.

    Yeah, many proprietary software projects have a lot of outstanding bugs too.

  97. Don't be sorry! by Anonymous+Brave+Guy · · Score: 1
    oh, you use windows?
    I am sorry.

    Thanks, but don't be. Windows and its apps are demonstrably capable of supporting large organisations' networks and remote administration in a way that Linux fans only have wet dreams about right now. You're allowed to bitch about corporate security risks when your alternative can do the basic job at all, and not before.

    Do you really think all the smart, well-trained and well-funded senior sysadmins at large organisations are sticking with Windows because they've never heard of or evaluated the alternatives? Do you really think they wouldn't shift to an alternative standard that would fix most of their security worries if they didn't see any downside? Of course not. (Admittedly, there are a significant number who do go for "Nobody ever got fired for buying Microsoft" as well.)

    The harsh reality is that even if the compatibility worries are overcome, without the centralised administration tools, Linux is dead on the business desktop. The exception will be companies where the average staffer is sufficiently technical to take advantage of it, which mostly means the smaller techie outfits and not much else. That's why OSS is popular in the (admin-controlled) server market, but rarely seen on (luser-controlled) corporate desktops.

    This is changing, of course. More of those smart sysadmins are actively researching alternatives to Microsoft's offerings, which will provide momentum, and possibly even funding to bridge the gaps. With a decent business-wide remote admin/roll-out system, a combination like Linux+Moz apps+OpenOffice apps could become a serious player. But today it's not, so while we Windoze lusers appreciate your sympathy, you'd best keep it for now.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Don't be sorry! by marcello_dl · · Score: 1

      Thanks, but don't be. Windows and its apps are demonstrably capable of supporting large organisations' networks and remote administration in a way that Linux fans only have wet dreams about right now.

      I believe you, but can you please point to pages with more details about that? I know a couple of windows users who need the equivalent of ssh with X forwarding and reverse port forwarding to pierce through firewalls, and I have dual-booted their boxes into Debian to achieve that ;)

      IM personal and HO if a single win-box is the less stable and easy to use system I ever came across, I don't think a cluster of them can magically become a better working infrastructure than a linux/mac based one, no matter the quality of the administration/collaboration tools involved.

      Do you really think all the smart, well-trained and well-funded senior sysadmins at large organisations are sticking with Windows because they've never heard of or evaluated the alternatives?

      I think those that evaluate the alternatives, and go for the best one, choose Apple ;) Some others maximize their own value by sticking with the system they have more experience with. I'd do that myself, until the alternative has a dramatic advantage over the one in place... and the PHB gets to know that ;) Probably business apps under Linux still don't offer that advantage. Finally, some others may love windows just like a car mechanic loves Fiat ;)

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:Don't be sorry! by Anonymous+Brave+Guy · · Score: 1

      Well, one underlying technology is Active Directory. As others have noted in the various Mozilla-related threads over the past couple of days, if there were an MSI for Firefox available, this could be used to deploy it remotely to a particular part of an Active Directory based network, for example. Windows Update is another part of the picture. From Windows 2000 onwards, a lot of these technologies interact fairly well.

      If you're not familiar with the scope of Active Directory, you might like to read an introductory article from Microsoft on the subject.

      As far as I'm aware, no major Linux distribution currently supports anything close to the same level of centralised configuration, so you'd need users to apt-get (or whatever) updates themselves on each machine rather than deploying a patch everywhere automatically via the IT guys.

      Ob. disclaimer: I'm no expert on large network administration in either Windows or Linux. If you need to know any of this stuff seriously, I am not the guy to ask.

      In other words, and to get back on track, what's missing from Firefox etc. at the moment isn't just an automatic update facility, but from a corporate point of view it's a centrally manageable automatic update facility.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Don't be sorry! by marcello_dl · · Score: 1

      IIRC, Active Directory has some advantages over the array Linux tools performing equivalent functions (it's easier to integrate various services, has multimaster directory replication capabilities as opposed to slapd master/slave ones), and a big disadvantage: a single vendor as reputable as Microsoft gets to manage your authentication and update infrastructure with proprietary protocols.

      As far as I'm aware, no major Linux distribution currently supports anything close to the same level of centralised configuration, so you'd need users to apt-get (or whatever) updates themselves on each machine rather than deploying a patch everywhere automatically via the IT guys.

      I think there are many alternative solutions (systemimager, systeminstaller, possibly parallel ssh or netboot), included the debian-specific method I suggested in this very same discussion, and if the sysadmins know a little about packaging they can issue their own configuration packages for special situations, too. Also, upgrades under debian try hard not to disrupt any services/uptime.

      Back to the topic, anyway, I agree with you that at present Mozilla would greatly benefit from an easy and manageable update under windows, but I see it as a windows shortcoming :)

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    4. Re:Don't be sorry! by Rakarra · · Score: 1
      As far as I'm aware, no major Linux distribution currently supports anything close to the same level of centralised configuration, so you'd need users to apt-get (or whatever) updates themselves on each machine rather than deploying a patch everywhere automatically via the IT guys.

      Today at work I needed to push out an update to an in-house application for all our Linux workstations. So I copied the rpm to the yum repository... and that's it. Every night every desktop syncs itself to the packages listing. If I want to install.. say, firefox on all machines, I download the rpm, put it in the repository, add it to the list of packages to be installed by default.. that's it again.

      Desktop linux has a number of faults we could point out, but centralized management can be quite painless.

    5. Re:Don't be sorry! by Anonymous+Brave+Guy · · Score: 1

      I'm certainly not saying this sort of thing can't be done on Linux. Without the Curse Of The Registry(TM), simple copying of files by some automated means can obviously achieve a lot alone, and of course there are always tools that go some way beyond that. My concern was more that there comes a point where something is too complicated for the simple approach and tools are all you've got, and you can achieve much more with the tools you get with a serious Windows-based network, at least for now.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  98. Re:OSS suffers the same problem as commercial sw.. by Cereal+Box · · Score: 1

    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.

    Has something changed in the last ten years that I'm not aware of? C++ now does automatic bounds checking?

  99. 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.

  100. 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.

  101. find -name whateverIwant? by xxxJonBoyxxx · · Score: 1

    SlashDot wouldn't exist if it wasn't for...
    STUPID OBSCURE SHIT

  102. 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.
    3. Re:Sue sue sue!! by NanoGator · · Score: 1

      "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..."

      Price is irellevent. If Mozilla's product is creating a risk to one's computer, money changing hands isn't going to be a factor in it. If that answer's not good enough for you, consider this: Internet Explorer is free. You're not buying IE, you're buying Windows. The DoJ made a big stinking deal about how seperate IE is from Windows.

      I think it's unfair to hold Microsoft to financial responsibility but not anybody else.

      --
      "Derp de derp."
    4. Re:Sue sue sue!! by JenovaSynthesis · · Score: 1

      I think it's unfair to hold Microsoft to financial responsibility but not anybody else.

      Amen! I think you just hit the center of a major hypocrisy in Open Source.

      --
      Anonymous Cowards generally receive no replies because you're a coward and I'm a bitch :)
    5. Re:Sue sue sue!! by Sj0 · · Score: 1

      Or perhaps you don't understand just what Open Source is?

      No, I don't expect my little djrpg project programmed in vbdos 1.0 and given away for free to be held to the same standard as the 500 dollar USD Microsoft Visual Studio.

      What a hypocrite I am! How dare I give away my work for free and expect my philanthropy to be held to a different standard than commercial software!

      How dare those assholes who develop mozilla and the monsters here on slashdot feel that way!

      In other words, both of you need to grow up and join us in the real world. Open Source Software is presented with nearly no strings attached, free and open in every sense of the word(except with GPL'd OSS, which forbids you from taking the code and closing it again). If you don't see why it should be held to a different standard than commercial software, you're both as clueless as the ivory tower acedemics who have been gloating about how linux is ready for the desktop for the past five years, every single year.

      In case you didn't catch my drift, it's held to a different standard because it was given to you as a gift. Stop checking the horses teeth, already!

      --
      It's been a long time.
    6. Re:Sue sue sue!! by JenovaSynthesis · · Score: 1

      The money is moot. That is how capitalism works. The masses speak with their cash. If MS bombed very badly and ultimately screwed their user base over, then the masses would speak with their money and MS would die out as have so many companies before them. You bitch and moan everytime MS has an exploit. Well here comes one for Mozilla that is practically identicle to the one on Windows reported yesterday and there is this logical world of difference. MS is supposed to fix everything and be perfect; but yet OSS is excused from that. Sounds like excuses rather than reasons because by your logic free software is OK to be the swiss cheese that MS is called while MS is not. At the core of it is the coding. Not the motivation/rationale of the developer.

      --
      Anonymous Cowards generally receive no replies because you're a coward and I'm a bitch :)
    7. Re:Sue sue sue!! by NanoGator · · Score: 1

      "No, I don't expect my little djrpg project programmed in vbdos 1.0 and given away for free to be held to the same standard as the 500 dollar USD Microsoft Visual Studio."

      If your carelessness leaves my computer open to the world to exploit, you bet your ass you're responsible. If MS can be busted for it, then you should too. Otherwise, yes, you are a hypocrite.

      Free seems like a great rebuttal until you realize that the security of your computer is at stake either way. If only commercial apps can be held liable for creative flaws executed by somebody with malicious intent, then it's a ding against FOSS. Who'd want to put their business on a platform that holds no liability?

      Anyhoo, I've drifted off my point. You guys gotta be fair when you want MS to be punished. Promoting the singling out of MS is working against Slashdot's reputation. Who's going to take any of you guys seriously when it's always MS Bad Linux Good?

      --
      "Derp de derp."
    8. Re:Sue sue sue!! by Sj0 · · Score: 1

      Just because you say something doens't make it true. Go peddle far-left "pure capitalism" theories somewhere else. They have no baisis in reality, and are about as realistic as "pure communism" theories. In most countries the government protects buyers from unscrupulous companies, and a customer could arguably be protected from the sort of 24/7 onslaught of bug patches on their supposedly "stable" microsoft platforms costing hundreds or thousands of dollars which was marketed as being stable and secure.

      Besides, the fact of the matter is, if things come right down to it and someone launches a lawsuit, sendmail+linux cost you a grand total of zero dollars plus zero dollars per user for a distro from the web which you recieved basically as a gift without any request for compensation(and one minor restriction on redistribution for GPL'd software), whereas the standard Exchange 2003 install runs around 1698USD, 68USD per user, and as a customer who bought a product from a company(rather than a recipient of something you got for free), you are given certain rights and certain protections under the law.

      Anyway, this whole arguement is invalid because you're forgetting one important thing: Even if Firefox was closed-source commercial, it has greater prestige than IE(much like Opera has in some circles), just like Halo(by Microsoft) has greater prestige than (for example) Battlecruiser 3000AD. Just like Halo is given more credit for being bug free, and therefore even the same bugs aren't treated as harshly compared to BC3KAD, Firefox is given more credit, even for the same bugs. In this case, it's nothing of closed source compared to Open Source, Just like few would argue in favour of sendmail compared to exchange server(the former is legendary in it's insecurity), and few would argue in favour of playing Doom Legacy instead of Doom 3, it's just a matter of a better quality program being given a bit of leeway because it IS the better program.

      Just like rpg maker 2000 is given a break for a bug in it's input routines or the inconvenient RTe, whereas the djrpg engine was dropped often at one point in time because Windows XP had problems handling the timing on the MPU401 emulation resulting in shitty music.

      --
      It's been a long time.
    9. Re:Sue sue sue!! by JenovaSynthesis · · Score: 1

      Just because you say something doens't make it true. Go peddle far-left "pure capitalism" theories somewhere else. They have no baisis in reality, and are about as realistic as "pure communism" theories.

      Who said anything about polar capitalistic theories? This about consumers dictating the ulimate lifespan of a product. Kind of like how Ford/GM/Chrsytler/Honda/etc have ton of dealers yet we don't see ones for Yugo.

      ...you are given certain rights and certain protections under the law.

      Again, what does this have to do with expecting better coding from people? Motiviation is moot. Cost is moot.

      By your logic, it is akin to saying unpaid grad students teaching courses should be excused for bad teaching where as a professor/lecturor should not because they are paid.

      --
      Anonymous Cowards generally receive no replies because you're a coward and I'm a bitch :)
    10. Re:Sue sue sue!! by Sj0 · · Score: 1

      Who said anything about polar capitalistic theories? This about consumers dictating the ulimate lifespan of a product. Kind of like how Ford/GM/Chrsytler/Honda/etc have ton of dealers yet we don't see ones for Yugo.

      We're talking about law here, remember? Just because the market CAN destroy a product, doesn't mean customers aren't given greater protections than people who recieved something gratis from some programmer somewhere.

      Again, what does this have to do with expecting better coding from people? Motiviation is moot. Cost is moot.

      Your arguement is moot. We're talking about justification for lawsuits, not the morality of bad coding. That's the problem here -- you're mixing the two up, and forgetting what you paid for.



      By your logic, it is akin to saying unpaid grad students teaching courses should be excused for bad teaching where as a professor/lecturor should not because they are paid.


      And if you sue someone because you lost your tuition when the bad teacher causes you to lose your scholarship, will it be the grad student who you sue for it? I could see slamming the school with a lawsuit for putting an incompetent grad student up there when they should've been using an actual teacher, or the actual instructor for the class for allowing the grad student to continue and fail to teach the class well.

      On the other hand, the grad student isn't being paid to be up there, he's just trying to get through school.

      Are you sure you've lived in the real world long enough? Money makes the difference in everything.

      --
      It's been a long time.
    11. Re:Sue sue sue!! by Sj0 · · Score: 1

      If your carelessness leaves my computer open to the world to exploit, you bet your ass you're responsible. If MS can be busted for it, then you should too. Otherwise, yes, you are a hypocrite.

      No, I'm not. I'm setting a perfectly reasonable double standard. Since I haven't made a penny on my project, since I haven't ASKED a penny for my project, since the only reason I even distribute it is because I think other people might enjoy using or modifying it, I am absolutely to be held to a different standard than a piece of commercial software. There are so many examples of this in real life, I can only assume you suffer from the "software is different" complex many do.

      Software isn't different from any other engineering discipline: Professional software engineers take personal responsibility for the quality of their work, or they aren't software engineers and have no place designing software professionally.

      If only commercial apps can be held liable for creative flaws executed by somebody with malicious intent, then it's a ding against FOSS. Who'd want to put their business on a platform that holds no liability?

      It is a ding against FOSS. Unless you go through a company like RedHat or IBM who is willing to put their asses on the line putting themselves at risk, there is much more limited liability than commercial software, and it's good that way. People are allowed to do things to their cars which manufacturers aren't allowed to do(and more relevant, they can make sites on how to do these modifications, even without any safety testing), kids build soapbox racers which would never pass safety tests(and even more relevant, kids can make or visit websites with free designs for soapbox racers which aren't safe, and aren't safety tested, all without being sued), geeks build computers with critical electrical, cooling, and hardware problems which a company couldn't get away with in a million years without a nice fat lawsuit coming their way(and again, sites chronicling how do to dangerous things to hardware which would get a hardware manufacturer in trouble are all over the place), and life goes on. That's FREEDOM. You're free to do a lot of stupid things, and you're free to tell people, to show people, even to do for someone, these stupid things, until you try to sell the dangerous end result.

      Anyhoo, I've drifted off my point. You guys gotta be fair when you want MS to be punished. Promoting the singling out of MS is working against Slashdot's reputation. Who's going to take any of you guys seriously when it's always MS Bad Linux Good?

      Microsoft is only being singled out here because their product is SO bad for security in reality, and SO prominent. Simply put, if you stop using Internet Explorer, you will literally get less than one-percent of the viruses, spyware, homepage hijackings you had before(if any at all), mostly because they're all designed for IE(which makes firefox de facto more secure at this point in time, regardless of the justification -- excuses don't keep systems secure). The reason Firefox gets so much credit for even the same vulnerabilities is the same reason Exchange Server is given more credit for security than the infamous sendmail -- it has nothing to do with open vs. closed source, and everything to do with a good program vs. a bad program.

      And BTW, if you'd like to try testing your theories on the equal status of commercial for-profit works and non-commercial projects donated to the public domain, please sue me for the bugs in the djrpg engine, which I worked on and released soley because I thought others might enjoy playing with it. We can see if a federal judge thinks non-commercial philanthropy is to be held to the same standard as commercal programs or not.

      --
      It's been a long time.
    12. Re:Sue sue sue!! by NanoGator · · Score: 1

      " Since I haven't made a penny on my project, since I haven't ASKED a penny for my project, since the only reason I even distribute it is because I think other people might enjoy using or modifying it, I am absolutely to be held to a different standard than a piece of commercial software."

      Whether money exchanges hands or not, you could be causing damage to other people's machines. The whole point is to protect people, right? They only deserve to be protected if money changes hands? I can't believe that this isn't some "I hate Microsoft" idea if you're not willing to stand behind it.

      Sorry, I'm just not sold that you're not a hypocrite. A.) You're spending a lot of energy hiding behind the "I didn't ask anybody for money" excuse, B.) You've tried to justify MS being singled out, C.) We both know that viruses/trojans/exploits aren't always made available because somebody sold somebody else defective software. If you really cared about making software more secure, you wouldn't say "Only companies I don't like would be affected." In other words, you haven't demonstrated to me that you've thought much of the ramifications past "Yay we could ding M$!"

      --
      "Derp de derp."
    13. Re:Sue sue sue!! by Sj0 · · Score: 1

      If you're "not just sold" that I'm not a hypocrite, I won't be able to convince you otherwise short of bowing at your feet and extolling the virtues of holding hobbyists to the same standard as professionals.

      As a professional who makes my work on the job my personal responsibility(In a very real, dollars and cents sort of way), I don't feel my leisure time programming should be held to the same standard. If that makes me a hyprocrite in your eyes, I honestly don't care.

      Don't like it? Sue me.

      --
      It's been a long time.
    14. Re:Sue sue sue!! by NanoGator · · Score: 1

      " I don't feel my leisure time programming should be held to the same standard."

      You published it. You're responsible for it. That is what entitles you to liability, not whether or not money has changed hands. \

      As a self-proclaimed 'professional', I find it unlikely you'd want to risk your job on the creativity of a hacker.

      There are other ways to prove you're not a hypocrite, but you're not exactly headed on the right course for that.

      --
      "Derp de derp."
    15. Re:Sue sue sue!! by Sj0 · · Score: 1
      Do you even know what a hypocrite even is? It's not a person who has a double standard, it's a person who claims to believe something he does not!

      Here's what dictionary.com says:

      hypocrite

      \Hyp"o*crite\, n. [F., fr. L. hypocrita, Gr. ? one who plays a part on the stage, a dissembler, feigner. See Hypocrisy.] One who plays a part; especially, one who, for the purpose of winning approbation of favor, puts on a fair outside seeming; one who feigns to be other and better than he is; a false pretender to virtue or piety; one who simulates virtue or piety.

      The hypocrite's hope shall perish. --Job viii. 13.

      I dare swear he is no hypocrite, but prays from his heart. --Shak.

      Syn: Deceiver; pretender; cheat. See Dissembler.

      [Free Trial - Merriam-Webster Unabridged.]

      Source: Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.

      hypocrite

      n : a person who professes beliefs and opinions that he does not hold [syn: dissembler, phony, phoney, pretender]

      Source: WordNet ® 2.0, © 2003 Princeton University


      I might have to do something else to get you to agree with me, but by living my life by the tenets of my belief that freeware, and Free software is to be held to a different, lower legal standard than commercial software developed by professionals(and similiarly that work done by non professionals in other trades shouldn't be held to the same standard until people start asking for money), I prove that I am not a hypocrite. Frankly, I'm not sure why, unless you and the other person in this thread are hobbyists pretending to be professionals yourselves, why this concept is so hard to accept as rational.

      As a self-proclaimed 'professional', I find it unlikely you'd want to risk your job on the creativity of a hacker.

      That's right. If I'm not prepared to stand behind behind the solutions I recommend, I'm not prepared to make any recommendations. It's part of what being a professional is all about -- standing behind your work. Weekend warriors have no place on enterprise networks, just like they have no place in any other real trade, and if are making money doing it, then they have an obligation to be held to the same standards as other professionals.

      And since you seem to be a nanny state loving crybaby "oh my! My computer is insecure! Help me uncle sam! I want you to regulate these gift horses I've obtained!", I don't think I'll continue trying to convince you. I have better things to do with my time than try to convince you that corporations and professionals should be, and are, held to a different standard in law than weekend warriors who donate their work to the public domain or Open Source.
      --
      It's been a long time.
    16. Re:Sue sue sue!! by NanoGator · · Score: 1

      "why this concept is so hard to accept as rational."

      Because you're not listening. It's not as simple as that.

      "And since you seem to be a nanny state loving crybaby "oh my! My computer is insecure! Help me uncle sam! I want you to regulate these gift horses I've obtained!", I don't think I'll continue trying to convince you."

      Go back and read what sparked this. I wasn't proposing that the gov't should come in and save us, I'm against that. In all honesty, even though we've butted heads here, I *don't* want you to be liable for some other jackasse's exploits. My point was that if they were liable, it should be equal. (You seem to have gotten that later point. But no, I'm not all for it.) To expand on that point, how the program is presented plays a big part in this. The general assumption is that if you put something out there, you want people using it. Now if you take adequate steps to warn people that it's a half-assed weekend effort that could leave then vulnerable, then no, I think you'd be far less liable if at all. But, alas, you brought up Open Source. Their efforts are to replace some software with their own 'free' software. They're making that effort, they have an obligation to try their hardest to make sure it doesn't break people's machines. If they warn people, fine, no problem. But they're not. Go look at Mozilla's page.

      " I have better things to do with my time than try to convince you that corporations and professionals should be, and are, held to a different standard in law than weekend warriors who donate their work to the public domain or Open Source."

      You're right. You do have better things to do. For starters, you could be discussing and trying ot understand where I'm coming from instead of flatly arguing your point. I don't care if you agree with me. We can disagree, no big deal. But you're not even trying to listen. If you were, you wouldn't be trying to attack my character.

      --
      "Derp de derp."
    17. Re:Sue sue sue!! by Sj0 · · Score: 1

      "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..."


      Price is irellevent. If Mozilla's product is creating a risk to one's computer, money changing hands isn't going to be a factor in it[...]
      Even though that isn't what really set this off(I read it and took issue with it, but decided that I recognised your name as a fairly reasonable person and that it wasn't worth bringing up), I'll go with this because I think it's what you're talking about.

      What that message says to me is that the volunteers at Mozilla should be held to the same standard as the professionals at Microsoft, just because they both make software. whether it's a high standard or a low standard(and you obviously prefer a low standard for both, while I, being a disciple of an engineering discipline in which mistakes can destroy cities, prefer a high standard, and hold software engineering to that same standard). I think that Microsoft, having hired professionals to professionally code, should be held responsible for maintaining the same quality, and the individual programmers who wrote the bugs should be held responsible for their mistakes. I don't think Mozilla should be held that standard, because regardless of their stated purpose, they are still a conglomeration of volunteers, most of whom aren't professionals, and almost none of whom are coding for mozilla in a professional capacity(some of the outside organizations working on the code could probably be held responsible for their code, but I'm not sure they would be).
      --
      It's been a long time.
    18. Re:Sue sue sue!! by NanoGator · · Score: 1

      Ok. I understand what you're saying.

      (before I go any farther, I wanna apologize for the hypocrite comment. I doubt you'll find my views are much more to your liking, so I thought I'd get that out here.)

      "What that message says to me is that the volunteers at Mozilla should be held to the same standard as the professionals at Microsoft, just because they both make software."

      I'd like to clarify that.

      1.) In my original post, I referred to a post about how MS should be liable for some exploit in the JPEG code. I was trying to point out that the majority of what was interesting about his post was that it dinged MS. It was not that I believe that MS or the OSS Community should be responsible for exploits caused by hackers/script kiddies. (While I'm at it, I'd like to point out that I'm only focusing on that, not on defects that cause these apps to self destruct.) I think that in the middle of all my shitheadedness in this thread it came off like I was supporting that Mozilla's team should be sue-able, I regret not spelling that out more clearly.

      2.) I know you're not going to agree with my view here, and I doubt this will change your mind. I'm cool with that. When somebody or a group of people makes an app available and actively gets people to use it, there is an expectation that they are working to make it as flaw-free as possible. The end user, unless he or she has looked a little deeper into it, has no clue that it's being done by people in their spare time. Mozilla, for example, is a well polished app and is made available in such a way that it looks like a product. Now if Mozilla was still a SourceForget type of download, I believe the expectation would be different, and that they'd be far less liable for problems that arise. (Since I'm not in an argue mode right now, I hope you'll see I'm a little closer to your view now.)

      I'm sorry I degraded this into an argument befor. Have a good weekend.

      --
      "Derp de derp."
  103. Re:OSS suffers the same problem as commercial sw.. by Anonymous Coward · · Score: 0

    No but you should never use an [] except for the simplest cases. (i.e inside the same function for temp storage etc).

    Any other cases, your just an idiot.

  104. 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.

  105. Hmm... by cascadefx · · Score: 1
  106. Re:OSS suffers the same problem as commercial sw.. by top_down · · Score: 1

    In modern C++ idiom buffers are dynamically allocated so they can't overflow. No need for bounds checking. If you still want bounds checking then the at() member function of the standard containers provides it.

    --
    Anyone who generalizes about slashdotters is a typical slashdotter.
  107. 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).

  108. Re:OSS suffers the same problem as commercial sw.. by Cereal+Box · · Score: 1

    Or you don't feel like using heavyweight STL containers.

  109. Flawed analogy by rd_syringe · · Score: 1

    YACA (Yet Another Car Analogy).

    People would respond to a gas tank valve because it THREATENS THEIR LIFE. In addition, it is more likely they would know about the threat, through the news or their dealer.

    However, they likely would never hear about nor understand the technicalities behind a Mozilla vulnerability like this. "What's a JPEG? Dammit, I'm going back to IE."

  110. 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

  111. Like the XUL bug? by rd_syringe · · Score: 1

    Like that XUL vulnerability that was marked "Confidential" for years? Funny how the uproar over that has mysteriously dwindled.

  112. just look at the numbers by TheLittleJetson · · Score: 1

    count up IE vulnerabilities over the last year. do the same for gecko. ...and don't give me that "there's more people trying to hack MS products" linle.... :-)

    1. Re:just look at the numbers by JenovaSynthesis · · Score: 1

      "there's more people trying to hack MS products"

      Why not? People trying to compromise systems are logically going to use the pool they can get in the easiest. Some may like the better challenge but most of the ones hacking IE are script kiddies and exploit infants anyways who probably have to rely on simple IE vulnerabilities.

      --
      Anonymous Cowards generally receive no replies because you're a coward and I'm a bitch :)
  113. When the IE bug came out... by rd_syringe · · Score: 1

    ...I didn't have to download anything because I was already protected due to SP2.

  114. rpms by Kludge · · Score: 1

    Anyone know where I can get some 1.7.3 rpms?

  115. Re:OSS suffers the same problem as commercial sw.. by Tim+C · · Score: 1

    both C# and Java rely on massive libraries written largely in native code

    I believe that most of Java is now written in Java (and has been for a while).

    and C# in particular makes it far too easy to integrate with native code

    Well then, you have a problem of programmer education. For that matter though, I've been coding almost exclusively in Java for a little over 4 years now, and have *never* used JNI to write in C.

    Just because you *can*, doesn't mean you *will*. At least with Java and C#, the majority of your code will be less prone to buffer overflow errors.

  116. 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.

  117. Notification by phorm · · Score: 1

    That would really depend on how well you were notified. If you hadn't been to a mechanic since the recall or somebody else who notified you, the I'd say manufacturer is still at-fault.

    How do they contact car owners anyhow, other than the ones known directly by dealer-sales?

    I think a good idea might be to put it on the mozilla start page (you know, the one mozilla default to that says "your browser is out-of-date") - indicating to earlier browers may be succeptible to the flaw.

    1. Re:Notification by Taladar · · Score: 1

      Would be a good idean for any Browser to show a (big red)

      Your Browser is Out-of-Date. For Update click here.

      even if the Start-Page was not set to Default.

  118. Re:Reminds me... by Anonymous Coward · · Score: 0

    So, the same reason that you hang out on Slashdot and insult people, then? Hell, if nothing else at least he's learning something about those systems, and about networking.

  119. moderate parent petulant by capt.mellow · · Score: 1

    hmmmm . . . I read it as acknowledging that moz shared a vulnerability similar to that which was recently uncovered in IE. In fact, before I got to the part of the post re: microsoft, I thought the same thing: 'hey this sounds alot like what showed up in IE's jpg parsing earlier this week'. Indeed, I am sure that news of the IE jpg parsing flaw motivated ppl to find the bmp parsing flaw in moz ASAP.

    1. Re:moderate parent petulant by Anonymous Coward · · Score: 0

      Which proves again that as moz / fox become more popular more and more HOLES will show up.

  120. Re:OSS suffers the same problem as commercial sw.. by jonabbey · · Score: 1

    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.

    Some people are doing it, obviously. The point of open source availability is that there are 6 billion people on the planet, all you need is one guy in Kazakhstan who sees a particular bug and writes a patch.

    And it does happen, all the time. 6 billion people is a lot of people.

    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.

    Most OSS projects are not the big, name brand products like Mozilla, Open Office, Linux. Those projects get very rapid and thorough development, and bugs that are reported (particularly but not exclusively by a technical user/coder) get fixed with alacrity.

    Lots of people do get paid to work on OSS, you know.

  121. Re:Reminds me... by Anonymous Coward · · Score: 0

    What, you don't think that Microsoft's vulnerabilities have been there forever? Bugs like this can (and do) hide for a very long time. When they are discovered they either get fixed promptly or they don't. In this case, they did.

    If you don't think IE has security holes that are several years old, you are dreaming.

  122. Re:OSS suffers the same problem as commercial sw.. by evilviper · · Score: 1
    You don't know what "inherent" means. It is possible to write code with buffer overflows, but it's also quite possible to write code without such problems.

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

    Give me a break. Java has had quite a few security issues itself. And although we might be free of one set of exploit, we'd just switch to a new common bug.

    How about we write everything in perl? It would be faster than java, and wouldn't suffer from the same security problems.

    Oh, I'm sorry, you were astroturfing for Java, not perl... My mistake.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  123. 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. ;-)

  124. Open Source Rocks! by Anonymous Coward · · Score: 0

    It will be much easier for me to write an exploit for these Firefox vulnerabilities since I have the source code. None of that disassembling and reverse engineering stuff I have to do with IE. The other cool thing is that some of these vulnerabilities were posted in bugzilla a full month before they were fixed. All kinds of detail to help me build the exploit before the fix was even released. I usually have to wait until after the fix is released with IE before I find out about the vulnerability.

  125. Re:OSS suffers the same problem as commercial sw.. by Anonymous Coward · · Score: 0

    The same comments, and the same responses, are posted over and over and over again every time Slashdot reports a bug in Mozilla/Firefox/whatever. These are no longer insightful(even if you thought they were at one time).

  126. YAAD by Anonymous Coward · · Score: 0

    you are a dumbass

  127. Has anyone read the exploit link? by aftermath09 · · Score: 1

    1) "...specially crafted e-mail is forwarded"
    - I'm shakin - I never use moz email 2) "by sending an e-mail containing a specially crafted vcard"
    - see comment 1 3) "handles POP3 mail communication, can be exploited..."
    - this is getting old, and sounds like the same exploit 4) "...exploited by tricking a user on a malicious website to drag a specially crafted javascript link to another window."
    - oh yea, I often drag specially crafted javascript links to other windows 5) "Some files installed with the Linux installer..."
    - not really a problem on my win xp install 6) "Many files and directories in the Linux install..."
    - see above And here I thought it was going to be a real problem. So let me get this straight - I really have to be careful of... BMPs?! if IE only has to worry about one O/S, and it still can't get it right, what chance does moz/firebird really have?

  128. Re:OSS suffers the same problem as commercial sw.. by Sj0 · · Score: 1

    Most C/C++ coders are oblivious to the problems posed by it's syntax. If it's set up in a way that promotes mistakes, it's always just "well the programmer shouldn't fuck up!".

    I'm not advocating Java, but there are a few good ways to fix the inherent problems. Some solutions would allow C to continue to be used (pascal strings, for example), and others, such as radical shifts in thinking like Java and C#, try to change the language to make the code more stable.

    I'm not going to say which I prefer(either one could have prevented this bug), since there are perks and downsides to both approaches, but this bug could have been prevented, and the langage is to blame in at least one way, so I definitely wouldn't quickly come to the defense of C or C++ on this issue unless some facts were being seriously distorted.

    --
    It's been a long time.
  129. Re:Doing it as a different user - sudo version by DarkMan · · Score: 1

    Yeah, you can do it with sudo. It's painful. Not so much sudo itself, but supporting generalised X11 authentication methods is.

    That would be a HUGE waste of CPU, and a lot of lag as well. Plus, it requires a few setup steps, since X11 isn't forwarded by default.


    Not that big a waste of CPU. In particular, if you are using a web browser, it's most likely a desktop, with spare CPU anyway. At time when CPU usage peaks, it tends to be opposite from when you want to use the browser. In other words, typical useage says the CPU is spare, most of the time. And I didn't start with the caveat 'if you have CPU to burn'. [0]

    As for lag, I don't notice anything parceptable, on an Athlon 1.3 GHz. Maybe 100ms or so additional, when I change tabs.

    If you don't forward X11 over ssh by default (my bad, I do it by default, due to it being a staple task), then it's not 'a few setup steps' - it's a -X switch, so the command line becomes "ssh -X dummy@localhost riskyapp".

    Note also that the ssh hack above works transparently if you are running on a remote server (which, personally, I often am). Concerns about CPU useage have more validity here.

    If you really want to go the sudo route, then you need three step - set up X11 authentication, run the app, and then tear down the authentication.

    Unfortunatly, the tear down step is complicated by the problem of lanching two apps - if you tear it down whilst another app is running, that's going to cause problems. On the other hand, leaving the authentication after it's needed, for a UID that's intended for sandboxing, is not desireable. I can see no clear solution, short of sophisticated coding.

    Anyway, the following should work, but not fully tested:
    put the following line in /etc/sudoers [1]
    user ALL=(dummy) NOPASSWD: /usr/bin/mozilla, /usr/X11R6/bin/xauth
    where user is your username, and dummy is the sandpit username. Replace specific programs with 'ALL' if you want acess to all programs.

    Each time, run the following:
    xauth extract localhost/unix:0 | (HOME=~dummy; sudo -u dummy xauth merge -)
    HOME=~dummy; sudo -u dummy mozilla

    replacing localhost with the machine name. That is likely to work, but there are a few gotchas:
    If your not using xauth, I dunno. If you're only using xhost [2], then it's trivial. Other authentication methods, see the manual.
    There are complex interactions with paths, and permissions here. It's brittle.

    Tear down is simple to do:
    HOME=~dummy; sudo -u dummy xauth delete localhost/unix:0

    Deciding when to run that is left as an excercise for the reader.

    In closing, it should be clear why I recommended the ssh hack - much simpler, it takes care of all the tough bits, and I've not noticed any perceptable lag in general. Still, there's the outline. Feel free to test and improve.

    [0] If you really want to, you can configure ssh and sshd to support the 'none' cipher. Every single deployment I've seen doesn't allow it, but it does have it's occasional uses. That would be the ideal situation here, if not for setup complexity (compile your own), and the fact is allows accidental security gaps.
    [1] Use visudo as root.
    [2] I laugh at you. There is no point using a sand pit if you use only xhost.
  130. Obligatory MSFT and automobile joke by Dark+Coder · · Score: 1

    If Microsoft Made Cars
    At a recent computer expo, Bill Gates reportedly compared the computer industry with the auto industry and stated: "If GM had kept up with technology like the computer industry has, we would all be driving twenty-five dollar cars that got 1000 miles to the gallon." In response to Bill's comments General Motors issued a press release stating the following: "If GM had developed technology like Microsoft, we would be driving cars with the following characteristics:

    1. The radio would be computerized, but you'd need to install 64 Meg of RAM, a new sound card, a game card, a new video driver, a CD drive, and type C:\radio\talk\rush*.* to get it to play.
    2. The entire engine wouldn't be in the bay at once, and the car would have to keep stopping and starting to load in the relevant parts.
    3. The speedometer would read 70 even though you are only doing 50.
    4. You would have to have a full service every 500 miles.
    5. Your car would refuse to start with a message "Abort, Retry, Fail?"
    6. For some reason the engine controller would need a 1G hard disc and would take 5 minutes to boot up.
    7. The steering wheel would be replaced with a mouse and you'd need to memorize the keyboard short-cut for "Brake".
    8. A particular model year of car wouldn't be available until after that year- instead of before it.
    9. They wouldn't build their own engines but form a cartel with their engine supplier. The latest engine would have 16 cylinders, multi-point fuel injection and 4 turbos, but it would be a side-valve design so you could use Model-T Ford parts on it. There would be an "Engium Pro" with bigger turbos, but it would be slower on most existing roads.
    10. The air bag system would say "Are you sure?" before going off.
    11. New seats would require everyone to have the same butt size.
    12. We would all have to switch to Microsoft Gas.
    13. The U.S. government would be forced to rebuild all of the roads for Microsoft cars; they will drive on the old roads, but they run very slowly.
    14. The oil, alternator, gas and engine warning lights would be replaced by a single 'General Car Fault' warning light.
    15. Sun MotorSystems would make a car that was solar-powered, twice as reliable and five times as fast, but would run on only 5% of the roads.
    16. You would be constantly pressured to upgrade your car.
    17. You could have only one person in the car at a time, unless you bought a Car95 or CarNT -- but then you would have to buy ten more seats and a new engine.
    18. Occasionally, your car would die for NO apparent reason and you would have to restart it. Strangely, you would just accept this as normal.
    18b. Occasionally, executing a maneuver would cause your car to stop and fail to restart and you'd have to re-install the engine. For some strange reason, you'd just accept this, too.
    19. Every time the lines of the road were repainted, you would have to buy a new car.
    20. People would get excited about the new features of the latest Microsoft cars, forgetting that these same features had been available from other car makers for years.

  131. Anyone else getting this error from Firefox 1.0PR? by davidbix · · Score: 0, Offtopic

    Installed, got this error: "Java Plug-in for Netscape Navigator should not be used in Microsoft Internet Explorer. Please use Java Plug-in for Microsoft Internet Explorer instead." And it wouldn't run. So I copied by profile folder, grabbed 0.9.3 again, copied over my profiles, and it's back to normal.

  132. Put it in the contract by tepples · · Score: 1

    I direct you to Peter van der Linden's Expert C Programming, specifically the part where he says you're an idiot.

    The local public library doesn't have it, and I can't earn $40+S&H and wait for delivery before you expect an answer, so I'll continue to allegedly talk out of my ass:

    I direct you to Design By Contract. Prove that each small section of the VM meets its pre- and post-conditions, either through comprehensive unit testing or through a formal proof, and a compiler modified for DBC can ensure that the rest of the program lines up. Eiffel isn't the only language for which a compile-time assertion verifier exists.

    1. Re:Put it in the contract by Anonymous Coward · · Score: 0

      Yes you are absolutely correct. Thanks to Design By Contract all software bugs have dissapeared. Three cheers for bugless software! It really DOES exist!

  133. Re:This might be a reason why MS products are safe by Sj0 · · Score: 1

    With web browsers more than anything else, anything other than MS is more secure. Whether it's because of market share, or because they're bad coders, or because the planets aligned when the coder had to write a few of the critical lines of code and he botched it is irrelevant. I can give firefox to mostly technically illiterate people(literate enough to surf, illiterate enough that they still use IE, obviously. :) ) and they will see an immediate improvement in tangible ways, such as immunity from most spyware, elimination of virus attack vectors, and immunization against browser homepage hijackings.

    --
    It's been a long time.
  134. Re:Doing it as a different user - sudo version by Anonymous Coward · · Score: 0

    If you don't forward X11 over ssh by default (my bad, I do it by default, due to it being a staple task), then it's not 'a few setup steps' - it's a -X switch, so the command line becomes "ssh -X dummy@localhost riskyapp".

    I would just add to your excellent post, the -T option, from the ssh man page:

    -T Disable pseudo-tty allocation.

    so you would have:

    "ssh -T -X dummy@localhost riskyapp". I don't see a reason to allocate a tty if my intent is to run a specific app and then tear down the session when the command completes. Of course maybe there is something that will break, but for the graphical apps I've used there's no problem.

  135. 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.

    1. Re:In a perfect world... by mschiller · · Score: 1

      True enough...

      I guess my point was that the real problem here isn't that people think data should only be data that is and should be the rule, it's that people [programmers] make mistakes and allow the rules to be broken...

      Ideally mechanisms should be put in place to prevent this from happening:
      1) Hardware features to help (NX etc)
      2) Automated tools to find bounds problems
      3) Peer Reviews
      4) Education on security flaws and how to fix them... How many folks actually were taught about security flaws in school? When I wrote code all they cared about is if it worked or not.... [some of the test sets they fed did some checking, but there never was lectures on "How to write secure code"].

      Hopefully with those in place the # of exploited security flaws will decrease dramatically....

      Now from the other perspective.. These flaws exist... We have to plan for them and try to secure our machines... The only problem is that for the non programmer a secure machine is a machine that isn't on.. Preferably a machine that doesn't exist.. And that just ain't useful... How can you tell someone that because of security flaw X or worse because a flaw might exist, you can't view .JPG's? The answer is you can't because the user will do it anyways!

    2. Re:In a perfect world... by mewphobia · · Score: 1

      Yeah I guess I was mostly just playing devil's advocate. :)

      IMHO Linux needs to make stack protection default. We can't rely on programmers to be trained correctly. We can't rely on them to use bounds checking compilers (unless it's inheret in the language design - and that's the only language used on that computer). We can't rely on our peers to be interested enough in our code to find all our bugs.

      Anyway I don't have a particular point, but i do agree with your ideals. :)

  136. Snow Crash by Herr_Nightingale · · Score: 1

    It's been done.

    1. Re:Snow Crash by Fuzzy_The_Quantum_Du · · Score: 1

      HaHaHa

      Mod the parent up (Funny). Also if you know who the parent is, tell them they now owe me a new keyboard! Mine is now fried by the stream of chocolate milk that came out of my nose.

      Seriously though. Snow Crash is such a great book, I just finished reading it. If you haven't yet read it you should.

      =0)

  137. Re:OSS suffers the same problem as commercial sw.. by William+Baric · · Score: 1

    Some people are doing it, obviously

    Obviously? Really? ... Do you have names? (yes I'm sarcastic)

    Take a look at SourceForce... You will find 50 projects doing the same thing the same way, but none is complete and "progress" goes very slow. Nobody wants to work on someone else's code. There could be 50 billion people on the planet and it would still be the same thing.

    bugs that are reported get fixed with alacrity

    No they don't. Some bugs in OpenOffice are 2 or 3 years old and nobody is fixing them. The address book problem with Mozilla is there since 1.0 and nobody is fixing it. A quick look showed that KDE still has 7497 bugs, but they still prefer to add new shiny things. Do you want me to go on?

    The number one rule with OSS should be : no new feature until all know bugs are fixed (alphas excluded of course). Can you name a single project with this philosophy?

    Lots of people do get paid to work on OSS, you know

    I think "a few" would be a little closer to reality than "lots of".

  138. Microsoftie posts by jswalter9 · · Score: 1

    I see many posts saying, "See? See? Mozilla is just as insecure as IE!"

    So can somebody post a breakdown of the number of vulnerabilities found in Mozilla vs. IE?

    --
    Retired from software... maybe. Sort of.
  139. Re:OS is better! by Anonymous Coward · · Score: 0

    Now if that feature actually worked..

  140. Re: OSS suffers the same problem as commercial... by gidds · · Score: 1
    the implementation is allowed to do anything with it - including shutting the errant program down with no further damage.

    True. But in practice, that sort of thing doesn't happen.

    Yes, C/C++ compilers are free to do all sorts of bounds checking and other defensive measures and safeguards. But those take time. People generally use C and C++ mainly because they're fast, so in production code they disable those sorts of features to get the best performance.

    The lack of bounds checking might not be a criticism of the language per se but it's certainly a criticism of the language as it's used.

    --

    Ceterum censeo subscriptionem esse delendam.

  141. Re: critical mozilla vulnerability by Anonymous Coward · · Score: 0

    Because any exploits for this will be for the Windows versions.

  142. the new find... by josepha48 · · Score: 1
    .. in firefox 1R.. sucks!

    It appears at the bottom of the screen and if you are not looking for it ( ie looking for the normal popup window ) then you don't find the find. Lets talk about bad UI design okay?

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  143. It is the users fault by terminal.dk · · Score: 1

    It is open source, so it is the users fault that he didn't make or get somebody to make a code review before installing it.

    Since it is free, he has paid noone else to take responsibility.

  144. How critical is Critical? by SleepyHappyDoc · · Score: 1

    This raises a question I was wondering about. I am still using 0.9.2, and I'm curious how 'critical' this vulnerability is. Would code that would exploit these holes work on IE or other browsers, or would a page or email have to specifically target Mozilla/FF users? If the latter, what's the likelihood of encountering such an attack, one that would only affect 5-10% of users, and a group who's typically computer literate enough to deal with it? The reason I ask is, I'm pretty happy with how 0.9.2 performs, and I'd kinda like to wait till 1.0 final comes out before I upgrade and break everything.

    --
    Stasis is death. Embrace change.
    1. Re:How critical is Critical? by Sj0 · · Score: 1

      If it's a buffer overflow, it would have to be tailored to the specific revision of that specific piece of code. If the number of bytes after the buffer, or the size of the buffer, or the content of those bytes, changes, the exploit will more likely crash the program than do what it was intended to do.

      The way it woudl work is like this:

      -----------*kjsahkwq43jkbdjksah421
      string--null --executable data

      what the overflow woudl do is this:

      -----------*kjsahkwq43jkbdjksah421
      ------------ -heyeveryoneI'mspyware
      string--Null removed--new executable code

      As you can see, the same bug likely couldn't affect both browsers, because the position of the executable code following the string wouldn't be the same, and the code which would need to be executed to do something meaningful while executing would likely be different as well.

      The real danger of buffer overflows are in places like IIS4(iirc), where CodeRED and Nimda both managed to decimate servers using an automated buffer overflow. The nature of the monoculture platform would made this incredibly easy to accomplish.

      --
      It's been a long time.
  145. Re:Reminds me... by jesser · · Score: 1

    I found two of those holes. I did not find them by looking at the source code. So you're wrong :)

    Of the 62 security holes I have found in Mozilla and Firefox, I only found four (217195,162409,249332,87980) by looking at the source. Even then, I didn't find all the holes by reading through large amounts of source. I found 87980 by investigating an error I saw in the JS console during normal use.

    I found 162409 during John Keiser's presentation about a feature he maintained. His slide said something like "Session history uses keys to recognize form controls when you return to a page:
    Tagname>InputName>InputType>FormName>IndexI nForm". I raised my hand and asked "Are those actual greater-than characters in the keys?". He said yes. I asked "Isn't that a security hole?" He said he didn't think it was, because then there would just be too many greater-thans. After the lecture, we worked together on an exploit, and then he fixed the bug.

    I'd probably find more code-level holes if I spent more time looking at source code :)

    --
    The shareholder is always right.
  146. Re:Reminds me... by Yaztromo · · Score: 1
    So, the same reason that you hang out on Slashdot and insult people, then? Hell, if nothing else at least he's learning something about those systems, and about networking.

    Nevermind the fact that I'm a consultant who specializes in cross-platform software development, that that I tend to need all these platforms to do my work.

    Some people here are like those monkeys at the zoo that do nothing more than fling their own feces at passers-by. Personally, I just ignore them.

    Yaz.

  147. damn by Anonymous Coward · · Score: 0

    cant those self righteous arrogant programmers at Moz and co even program properly? Going around telling USERS to fix the bugs themselves or shut up, and they cant even be bothered to check for overflows?

  148. There do exist bullets that aren't magic by tepples · · Score: 1

    I admit that DBC is no magic bullet. It's possible for a not-so-perfectly-tested module to have a defect such that it does not fulfill its contract. However, Sun has a vested economic interest in making the Java platform more reliable than the Windows platform alone; to this end, its developers most likely use elements of several software defect control methodologies in the JVM.

    Let's try the empirical route. When and where have you learned of a critical bug in the Java platform's type safety as implemented, other than one caused by a hardware fault?

  149. Re:This might be a reason why MS products are safe by Anonymous Coward · · Score: 0

    I don't understand this Windows autoupdate. I have it turned on, but still it doesn't tell me about the updates available. Both in Windows XP and Windows 2000. And yes, I am not using the systems with administrator rights. I tested, once I logged in as admnistrator, the autoupdate popped up. So, yeah, the autoupdate is crap.

  150. Re:Reminds me... by Yaztromo · · Score: 1
    I found two of those holes. I did not find them by looking at the source code. So you're wrong :)

    First off, my hearty thanks for your vigilence. You're the type of person who makes Mozilla's products safer and better for the rest of us, and I applaud your efforts.

    Obviously not every bug or security issue is going to need source access to discover. I'm certainly not claiming that -- lots of peeople find bugs in closed-source code all the time! :).

    However, with all due respect, you're only one link in the chain of getting a security issue fixed. Looking at a number of the issues you've reported (some of which are highly creative I must say -- I got a bit of a kick out of this one for example), I've noticed the number of other people involved in getting the problems you've found and reported fixed, and how many of them are not (former) Netscape employees. They are Open Source developers who are looking at the source and coming up with solutions, providing patches and testcases, etc. And you yourself at least have the option of looking at the souce of Mozilla if you so decide that it helps you to detect and fix the problems you find (which can be important if you rely on a project which isn't as actively maintained as Mozilla is).

    Regardless, i thank you for making the web safer for the rest of us :).

    Yaz.

  151. 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.

  152. Re:Reminds me... by HoboMaster · · Score: 1

    How, exactly, does Microsoft take it's sweet time? As far as I can tell, when a security issue is found, it's fixed pretty damn fast, plus it's auto-updated, so the user doesn't have to deal with it.

    Don't get me wrong, I love Firefox, I've been using it for 2 years now, but it's not because Microsoft is 3V1L!!11!one!! It's because I like the way Firefox works better than IE. I tried to get my dad to use FF, but he didn't like it; he was used to IE and saw no reason to switch, as he wouldn't be using any of the improved things.

    Don't just insult Microsoft for the hell of it, actually have an argument. In fact, of the OSS supporters didn't bitch about Microsoft over non-existant things so often, the general public might accept it more. I know I would.

    I use Windows, and I'm proud of it.

    --
    Remember kids, tin foil doesn't work, so use LeadHat.
  153. 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..

  154. Re:OSS suffers the same problem as commercial sw.. by marcello_dl · · Score: 1

    You have a point, but i guess people prefer performance over security or elegance, else we'd all be coding with smalltalk since the early nineties.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  155. Absolutely right! by earthstar · · Score: 0

    You are right dude...


    Is there anything in this world that has never gone wrong/wont go wrong?
    bUt i think FF shouldhav patches to adjust these vulnerabilities.
    Firefox should understand the plight of dial up users,and others in BB for whom amount of data transfered in MB's counts to bill.
    FF should get a human face,that will help more ppl get FF

  156. Re:OSS suffers the same problem as commercial sw.. by qray · · Score: 1

    Then you should use one of the many third party libraries available. Rarely should you come across something that needs a hand roled container.

    Your use of the term "heavyweight" is interesting, as I've found them to be fairly lightweight compared to the Java and C# counterparts, at least in terms of speed and footprint, though code wise there's a higher cost.

  157. Re:Doing it as a different user - sudo version by evilviper · · Score: 1
    If you don't forward X11 over ssh by default [...] then it's not 'a few setup steps' - it's a -X switch

    No, you misunderstand. I'm talking about the fact that SSHD has X11 forwarding disabled by default... So you have to modify the system-wide config file.

    In closing, it should be clear why I recommended the ssh hack - much simpler, it takes care of all the tough bits

    You've worked out a decent system there. The only thing I would add is to put all those commands in a single script, which is all the user would need to run.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  158. Exactly... by http101 · · Score: 1

    Just as I was plainly stating in an earlier article, (http://slashdot.org/comments.pl?sid=121868&cid=10 258829) this is going to be a long, up-hill battle for the FireFox/Mozilla browser. The Mozilla team needs to be careful in what features they provide, the options they give the user, layout, and most importantly, the security of the application itself!

    And for those of you who think slower, I'm still recommending FireFox and Thunderbird to all my friends and clients.

    --
    -- Game Developers: Stop porting badly-textured games from crappy console systems!
  159. Re:Reminds me... by Anonymous Coward · · Score: 0

    If you have them to do your job thats one thing.

    The way your origional post was worded it sounded like you had them for philisophical reasons.

    Though you're still a huge nerd (there's no getting around that, sorry :) ).

    (ps, I only post at /. at work, because I need to do something other than work here).

  160. Re:OSS suffers the same problem as commercial sw.. by jonabbey · · Score: 1

    No they don't. Some bugs in OpenOffice are 2 or 3 years old and nobody is fixing them. The address book problem with Mozilla is there since 1.0 and nobody is fixing it. A quick look showed that KDE still has 7497 bugs, but they still prefer to add new shiny things. Do you want me to go on?

    Hey, I reported a Java bug to Sun 7 years ago, it has hundreds of votes in their bug database, and it *still* hasn't been fixed. Large software projects entail a large number of bugs, that's just a fact of life. The question is, how rapidly is the software progressing generally? That's a factor not of open source vs. closed source, but of the number of people working on the problems, and the complexity of the code.

    The number one rule with OSS should be : no new feature until all know bugs are fixed (alphas excluded of course). Can you name a single project with this philosophy?

    You mean like TeX?

    There are very few projects, open or closed, that have that philosophy, I'm afraid.

  161. Re: OSS suffers the same problem as commercial... by GlassHeart · · Score: 1
    The lack of bounds checking might not be a criticism of the language per se but it's certainly a criticism of the language as it's used.

    Correct, but it would be a mistake to propose a replacement of the language for another (and throwing away a lot of valuable experience) just because it is commonly misused. If the language is not fundamentally flawed, then the answer might be to find a better implementation of it. GCC, for example, optionally supports bounds-checking for both heap and stack objects.

  162. Re:OS is better! by Anonymous Coward · · Score: 0

    Size is not exactly an issue.

    Firefox is 4.5 MB and it took me 13 seconds to download.

    Patches from Windows Update average 2 MB.

    True some people have modem, and they are in trouble too. Other than that, the real issue is automatic updates for the ill prepared.

  163. Links, here I come by Gary+Destruction · · Score: 1

    Who says that text-based browsing is all that bad? No images to download.