Slashdot Mirror


Firefox Disables Microsoft .NET Addon

ZosX writes "Around 11:45 PM Friday night, I was prompted by Firefox that it had disabled the addons that Microsoft has been including with .NET — specifically, the .NET Framework Assistant and the Windows Presentation Foundation. The popup announcing this said that the 'following addons have been known to cause stability or security issues with Firefox.' Thanks, Mozilla team, for hitting the kill switch and hopefully this will get Microsoft to release a patch sooner." Here's the Mozilla security blog entry announcing the block, which Mozilla implemented via its blocklisting mechanism.

120 of 448 comments (clear)

  1. Great by sopssa · · Score: 3, Interesting

    All the addon did was to add a piece of text in useragent that told the website .NET version. How do you manage to fuck up that?

    1. Re:Great by setagllib · · Score: 5, Funny

      Microsoft has put billions of dollars into developing the most effective and efficient security vulnerabilities to date. I can only watch in awe and wonder.

      --
      Sam ty sig.
    2. Re:Great by xonicx · · Score: 2, Interesting

      Not really. I was on verge of swtiching to chrome because of firefox getting stuck while typing in address bar. Disabling "Windows Foundation Presention" magically fixed the problem.

    3. Re:Great by The+MAZZTer · · Score: 4, Informative

      There's actually a whole Firefox setting namespace devoted to bits of useragent to append, you don't even need a whole addon.

    4. Re:Great by piripiri · · Score: 5, Informative

      It's not just a useragent string, but it allows remote code execution. https://bugzilla.mozilla.org/show_bug.cgi?id=522777

    5. Re:Great by wasabii · · Score: 4, Informative

      Not exactly. It also allows you to run .Net and WPF apps inline in the browser, hosting a CLR instance. Not to mention mapping the ClickOnce file type.

    6. Re:Great by Anonymous Coward · · Score: 3, Insightful

      because it lets you bring in the same .net vulnerabilities that IE has? Nobody asked for these to be brought into firefox. The issue is that they were installed without any confirmation. It was "installed for you".

      duh. Go home you fucking shill.

    7. Re:Great by nmb3000 · · Score: 5, Informative

      All the addon did was to add a piece of text in useragent that told the website .NET version. How do you manage to fuck up that?

      For anyone curious as to the real state of affairs behind this MS plugin issue, you might be interested in a few things. For everyone else just enjoying a good anti-Microsoft circle-jerk, ignore this post.

      The plugins being discussed do more than just change the User Agent of the browser. They allow for XAML applications to run in Firefox and ClickOnce program distribution. For everyone that normally cries about Microsoft pushing IE and trying to lock users into their browser, this is an attempt to allow people to use an alternative browser while still having access to their other Microsoft-centric technologies (.NET in this case). Isn't this a good thing?

      This is the bug in question. There is a lot of interesting comment there, including the fact that while everyone is crying about Microsoft "secretly" adding the plugin and preventing users from disabling it, Mozilla doesn't even give users an option to enable it! Their blocklist is all or nothing. Why doesn't that bother anyone here? One poster is very insightful:

      Many corporations have begun implementing Firefox and telling their users that it is an equally if not more capable but more secure browser. For a subset of those corporations, the action of removing necessary tech without consent or a secure method for re-enabling it will result in the removal of the browser from the system completely. It will be called a failed experiment. The following day, sys-admins around the world will be left explaining to the non-enthusiast employees that the reversal came because certain business apps would not function in FF. Those users will only hear that FF is not as capable.

      But perhaps the best thing about this entire issue, is that Mozilla didn't block the plugins until AFTER they were patched and the mechanism of the block is retarded. Mozilla is claiming that Microsoft agreed to issuing the block of the affected plugins, and that might be true, but only to an extent. Mozilla is currently blocking the plugins based on the name of the plugin, not the version, which means users who have installed the patched version of the plugs (at this point almost everyone using Windows Update) are still unable to use the plugins and have no way to re-enable them.

      So essentially, by issuing this patch, Mozilla is doing nothing but hurting its business customers. Slashdotters can scratch their heads trying to figure out who uses these technologies, but the answer is a lot of businesses do. This absolute, non-scriptable and non-changeable block of these plugins will just remind corporations that open source isn't ready for the big leagues and they should just stick with Microsoft and IE. The sad thing is that if this kind of knee-jerk, carte-blanche blocking behavior becomes the norm for Mozilla, they will probably be right! Taking this kind of control away from the users is simply unacceptable, doubly so for businesses.

      If you're wondering what MS says about this, you might take a look at this:

      First we'd like to make it clear that any customers that have applied the update associated with MS09-054 are protected, regardless of the attack vector. And most customers need not take any action as they'll receive this update automatically through Automatic Updates.

      So there it is -- pretty much everyone

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    8. Re:Great by shentino · · Score: 5, Insightful

      I consider any plugin installed without my consent to be malicious, especially if it's a plugin FOR SOMEONE ELSE'S SOFTWARE.

    9. Re:Great by Mike+Shaver · · Score: 4, Informative

      There is no version difference for the plugin or add-on between patched and unpatched systems. That's one reason that this is so messy right now; if we had known about the Firefox aspect of the vulnerability before the SRD blog post, we would have suggested just that sort of version bump.

    10. Re:Great by raddude99 · · Score: 2, Insightful

      The plugins being discussed do more than just change the User Agent of the browser. They allow for XAML applications [wikipedia.org] to run in Firefox and ClickOnce [wikipedia.org] program distribution. For everyone that normally cries about Microsoft pushing IE and trying to lock users into their browser, this is an attempt to allow people to use an alternative browser while still having access to their other Microsoft-centric technologies (.NET in this case). Isn't this a good thing?

      To answer your question, No, it is in fact a bad thing. This is another instance of a typical microsoft strategy called "Embrace - Extend - Extinguish". To see how this works see the comment from the poster below:

      I have over 100+ boxes at work that depend on this plugin. When I get into work tomorrow, if they're not working (they run FF), then I'm not going to have much choice but to switch back to IE, am I?

      Microsoft have embraced Firefox by writing software for it, Extended it's functionality to add support for their own proprietary "standards" and now they are trying to extinguish Firefox by forcing Mozilla to remove a plugin that some users have come to rely on. If microsoft were serious about adding functionality to Firefox then they would have contributed source code to this open source project. One good thing has come from this though, the rug has been pulled from under this plugin quite early, probably before many users have become dependent on it, because it was only a matter of time (probably a few years) before microsoft withdrew this plugin themselves in an attempt to force users back to IE.

    11. Re:Great by Deathlizard · · Score: 2, Insightful

      First off, if you install Java even if you wanted to install it just for IE, or just to run a local program that runs java, it installs the Java Plugin for FireFox as well as ask you for the toolbar of the day. The same goes for Adobe Acrobat Reader if you just wanted to view a PDF, and is actually worse since the earlier installers would install Adobe AIR Without permission. Flash doesn't install to both by default, but the problem with Flash for FireFox is that it does not automatically update. (don't know why. The ActiveX Flash has an updater.)

      Second. Again, I'm all for the blacklisting, Especially the 1.0 version since uninstall was not possible until 1.1. What I'm saying is that this needs to happen with other plugins with similar security issues and not just with Microsoft's because a few zealots are butthurt because they see a MS product in their Microsoft free FireFox.

      In February, .NET 3.5 framework comes out and it has 2 verified exploits (See Here). In that period of time, Adobe flash has had 4 exploits and Acrobat Reader had 8 (See Here). Java had 15 (not too sure of this number See Here) Now considering that none of the affected Adobe or Sun Plugins were blocked (as they should have been) Is this more of a political move because it's Microsoft or is it because Firefox cares about the security of their browser? (which they should.)

    12. Re:Great by AHuxley · · Score: 2, Informative

      The problem is not just MS and its .NET part, its the whole of the Windows. once you overrun or break one small section, your "in" for real.
      Traditionally MS is wide open under its sandboxed/isolated app marketing speak.
      MS might be able to fake protection for one or two applications, but anything they expose from the inner MS workings is then wide open.

      --
      Domestic spying is now "Benign Information Gathering"
    13. Re:Great by CoolGopher · · Score: 4, Insightful

      Especially when it disables the friggen "uninstall" button!

    14. Re:Great by Arker · · Score: 3, Insightful

      The plugins being discussed do more than just change the User Agent of the browser. They allow for XAML applications to run in Firefox and ClickOnce program distribution. For everyone that normally cries about Microsoft pushing IE and trying to lock users into their browser, this is an attempt to allow people to use an alternative browser while still having access to their other Microsoft-centric technologies (.NET in this case). Isn't this a good thing?

      No, actually, it is not. Not at all a good thing, quite the opposite. If you are using firefox to run "content" via a closed, windows-only system like .net, you might as well be using IE. In fact that would be better - at least no one would be fooled into thinking they were writing something that would work on firefox when in fact it would only work on Windows/Firefox.

      There is a lot of interesting comment there, including the fact that while everyone is crying about Microsoft "secretly" adding the plugin and preventing users from disabling it, Mozilla doesn't even give users an option to enable it! Their blocklist is all or nothing. Why doesn't that bother anyone here?

      Because MS forced the plugin out without user consent and without even a disable option to begin with. Either of which is sufficient in and of itself to classify this bug as malware and remove it whenever encountered without further fuss.

      Taking this kind of control away from the users is simply unacceptable, doubly so for businesses.

      Oh, indeed it is. MS nonetheless has been doing it regularly for decades, and usually get away with it.

      Good to see Mozilla give them what they deserve, even if I do suspect astroturfers like you will wind up sadly blunting the impact as usual.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    15. Re:Great by Arker · · Score: 2, Insightful

      You installed the fucking .NET framework.

      He might well have installed it as a prerequisite for one particularly important application that was programmed by brain-dead chimps. Doesnt mean he wanted it hijacking his browser.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  2. Oops by Mr_Silver · · Score: 3, Informative

    I just checked my addons and whilst I don't have the Microsoft addon, I do have an AVG one which is disabled. Clicking on the more information link (https://en-gb.www.mozilla.com/en-GB/blocklist/) presents me with a page that says:

    en-gb.www.mozilla.com uses an invalid security certificate.

    The certificate is only valid for *.mozilla.com.

    (Error code: ssl_error_bad_cert_domain)

    Whilst it is nice to see they've done it, it's a shame that they didn't test the end to end user flow.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:Oops by mwvdlee · · Score: 2, Insightful

      It's open source; you did the testing for them just then!

      Now if only reporting these types of issues could be done from within Firefox without having to jump through hoops.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  3. Plugin-checker by Norsefire · · Score: 2, Interesting
    The TFA makes a reference to Mozilla's new Plugin checker. I just went there with JavaScript disabled and ...

    You have JavaScript disabled or are using a browser without JavaScript. This Plugin Check page does not work without the awesome power of JavaScript. Please enable this Content Preference and reload the page. Or disable all your plugins and keep JavaScript disabled... you'd be in good company, that's how RMS rolls.

    1. Re:Plugin-checker by phozz+bare · · Score: 4, Funny

      The TFA makes a reference [...]

      You mean The TFA Article.

  4. Bad for Firefox in the long run? by cyclocommuter · · Score: 4, Interesting

    I might be mistaken but don't these add-ons/plugins from Microsoft specifically allow certain web pages to render properly under Firefox which otherwise would have required users to run IE? If so Microsoft centric IT Enterprise users who have started using Firefox at work might revert back to IE. This might reduce the gains that Firefox has been achieving in Microsoft centric IT Enterprise shops.

    1. Re:Bad for Firefox in the long run? by Antique+Geekmeister · · Score: 5, Informative

      Oh, I think not. The "functionality" added is Windows specific. Websites _should not_ be OS specific. And Microsoft had _no business_ shoving their plug-in silently into Firefox. And most of all. .NET is now a security nightmare: Brian LaMacchia, one of the authors of ".NET Framework Security", resigned from .NET development rather than continue with it. (LaMacchia's career is fascinating: if you'd like to follow a trail of an expert engineer getting involved in projects that are doomed for mishandling security, perhaps in spite of his best efforts, check out his career.)

    2. Re:Bad for Firefox in the long run? by Anonymous Coward · · Score: 2, Insightful

      >Websites _should not_ be OS specific

      Try telling that to corporate IT which wants certain functionality implemented certain ways. Hell, if you want, blame whoever invented the "best viewed by" concept and slap them around with a wet trout.

    3. Re:Bad for Firefox in the long run? by gbjbaanb · · Score: 4, Interesting

      Do you have a link for that? I'd be very interested to show more flaws in the design of .NET.

      I know Chris Brumme's excellent weblog about the CLR has quite a few interesting things to say, and even more if you read between the lines in places, you know he wants to say "we screwed this up big time" and he does say that occasionally. With hindsight, they did make some technical mistakes - throwing objects instead of just exceptions, allowing .Net apps to run in IIS at all, thinking GC would remove the need for reference counting, and several marketing mistakes - telling everyone exceptions were very inexpensive (I recall one particularly misinformed MS drone telling me exceptions were free because it was all handled by the CLR... d'oh)(read the blog)

      If ever there was an example of keeping it simple, .NET is it - as an example of what not to do. Hats off to Chris who I think is very intelligent and talented, but the scope and spec of what they asked of him was too awkward to make a perfect job of.

    4. Re:Bad for Firefox in the long run? by thejynxed · · Score: 5, Informative

      You better check again, as the plugin tries to re-install itself silently when a .NET service is called from a website in Firefox, and also via the recent batch of patches from Microsoft. The only way to be sure is to double-check and not only nuke the appropriate registry entry, but the entire sub-folder of your .NET installation the plugin is installed to, as well as resetting the ID string in About:Config. Then you should proceed to disable that update from being downloaded or displayed via Automatic Updates.

      The really disturbing thing I found, is that after sneakily re-installing itself via the latest patch from MS, the plugin is not displayed at all in the Addons/Extensions portion of the Firefox configuration screen. The only reason I even found it reinstalled, was that warning from Firefox when the nasa.gov site attempted to load the plugin while viewing their photo galleries.

      Yes, it was my fault to have updates set on Automatic/Automatic, which has since been remedied on this system. I was irresponsibly lazy on the matter.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    5. Re:Bad for Firefox in the long run? by EMN13 · · Score: 2, Insightful

      So your argument against the fact that a plugin replicating IE-specific tech for firefox doesn't matter in intranet environments is... ... that it's windows specific?

      Are you kidding?

    6. Re:Bad for Firefox in the long run? by thejynxed · · Score: 2, Interesting

      I forgot to mention in my previous post: It always shows up in the Plugin section of Addons (as it always did, found it odd to be displayed in both Plugins and Extensions sections, but whatever), even after the Plugin is uninstalled manually and the system and Firefox are restarted. Anyone know how to fix that?

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    7. Re:Bad for Firefox in the long run? by wasabii · · Score: 2

      Yup. Basically. I'm going to be super pissed if I have to walk around to 100+ machines tomorrow morning and uninstall Firefox. Seriously. That'll be the end of that.

    8. Re:Bad for Firefox in the long run? by spikenerd · · Score: 2, Interesting

      I worked under Brian (bal) when he left .NET. He accepted a position as an architect in another division. I left a couple of years later (but that's another story--I'd love to tell it). It seemed to me at the time that he was just moving upward, not really taking a stand against Microsoft's bad practices. ...or maybe they were just really good at keeping those kind of things quiet. He was always too clear-headed to fully drink the MS kool-aid. Hmm. I suppose I could believe that they gagged him as part of the terms of his new position. Do you have any sources on this information? I'd really like to hear about it.

    9. Re:Bad for Firefox in the long run? by advocate_one · · Score: 2, Informative

      dust off, nuke it from orbit and install Linux...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    10. Re:Bad for Firefox in the long run? by ralphbecket · · Score: 2, Interesting

      The modern CLR seems fairly sensible to me; definitely several steps ahead of the JVM (e.g., compare how parametric polymorphism is handled).

      The article you link to on GC is an in-depth discussion on the cost of implementing finalisation in the GC. These problems are well known and, more to the point, are only some of the reasons why implicit (nondeterministic) finalisation is a Bad Thing. Reference counting memory allocators are much slower than mark-and-sweep memory management for most programs, mainly because all of the bookkeeping the mutator (i.e., your application) has to do.

      With regards to exception handling being slow, this is something that has always made me curious: why would anyone use exceptions in a situation where they expect exceptions to be thrown frequently (i.e., not exceptionally!)?

      For both these points, yes I can come up with examples where reference counting would be sensible and where fast exception handling would be useful, but these would be very special cases that are not representative of most programs.

      The .NET CLR is surely not perfect, but I can't think of any competing schemes that do better (C-- is a possibility, but that project has unfortunately been stuck in first gear for a while).

    11. Re:Bad for Firefox in the long run? by shutdown+-p+now · · Score: 2, Interesting

      If ever there was an example of keeping it simple, .NET is it - as an example of what not to do.

      I don't think the design goal of .NET was ever to "keep it single". It could be a lot simple if its design goals were like JVM - a VM specifically designed to run a single language that is very restrictive in terms of what one can do with it. .NET, however, was originally designed as VM for which you could write a full-featured ISO C++ compiler producing strictly bytecode (not necessarily verifiable - can't really do it with C++ - but 100% "managed"). Because of that, it's far more feature-rich than JVM from its user's perspective, and that, of course, means "more complicated".

      In fact, one of the recent .NET vulnerabilities specifically has to do with an obscure CLR feature that, so far as I know, was originally added to it solely for the sake of C++.

  5. Two words by Norsefire · · Score: 3, Interesting

    Doesn't it seem a little odd that the company that is competing for market shares in the web browser area would create a addon for a competing company?

    Chrome Frame.

    1. Re:Two words by Darkness404 · · Score: 2, Informative

      Chrome Frame was required for running Google Wave (HTML5) in IE. So its not much different than all those Active X plugins you used to have to install to get other things to work back in the "bad old days".

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Two words by SanityInAnarchy · · Score: 2, Insightful

      Except that Chrome Frame is doing this via modern standards (HTML5). So it can be used for more than just a single website, and if you don't like Chrome Frame, there's always another browser.

      --
      Don't thank God, thank a doctor!
  6. MS kinda overstepped its bounds on this one. by Anonymous Coward · · Score: 4, Insightful

    Microsoft has deservedly taken a LOT of sh*t for forcing this addon into Firefox unannounced - AND preventing you from disabling or uninstalling it - unless you yank it out of the registry. It's nice to see the Mozilla folks say "NOPE, you...'re NOT doing this to our browser, now get lost"

    1. Re:MS kinda overstepped its bounds on this one. by sopssa · · Score: 3, Insightful

      It's nice to see the Mozilla folks say "NOPE, you...'re NOT doing this to our browser, now get lost"

      You seem quite lost. They're not blocking it for that reason, but because it had a security vulnerability.

    2. Re:MS kinda overstepped its bounds on this one. by phoenix321 · · Score: 3, Insightful

      The .NET installer/updater that forces this addon into Firefox is running as administrator or even system rights. How should a non-running app protect itself against a code injection in their home directory done by a process with system privileges? Without creating another mess of cryptographic signing, super-super user and files undeletable when Joe Sixpack decides to uninstall?

      I'm sure the Firefox team is working on hardening their application against scummy plugins that disallow being uninstalled, but I fear it's not exactly trivial protecting against administrator privileged malware without breaking a whole lot of other stuff.

    3. Re:MS kinda overstepped its bounds on this one. by lukas84 · · Score: 2, Informative

      Firefox offers an option for addons installed on the system level, and not on the user level, like the addons you manually install are.

      This makes sense for example in a company, where you deploy Firefox to desktops - you'll want for addons to be installed on a system, and not a per-user base.

      The .NET utility just made use of that.

    4. Re:MS kinda overstepped its bounds on this one. by buchner.johannes · · Score: 2, Insightful

      Furthermore, Microsoft agreed with the plan of disabling it. (RTFA)
      So it's more like

      It's nice to see the Mozilla folks say
      Mozilla> "NOPE, you...'re NOT doing this to our browser, now get lost!".
      Mozilla> that is, if it is OK with you, Microsoft, we would like to temporarily disable the addon until you come up with a fix
      Microsoft> we see we get some bad press, so yeah, its OK
      Mozilla> Ooh thank you for talking with me
      FOSS people> Yeah, Mozilla, take them! M$ is buggy and insecure!

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    5. Re:MS kinda overstepped its bounds on this one. by dna_(c)(tm)(r) · · Score: 2, Insightful

      This makes sense for example in a company, where you deploy Firefox to desktops - you'll want for addons to be installed on a system, and not a per-user base.

      It doesn't make sense that Steve Balmer administrates your company's systems.

    6. Re:MS kinda overstepped its bounds on this one. by wasabii · · Score: 2, Informative

      A vulnerability which has already been patched. I use this functionality on over 100+ machines at the office. I've already deployed the patch. As far as I can tell, there's no easy way for me to disable the block list. I'm going to get into work tomorrow and switch 100+ boxes back to IE, if they don't reverse it. And I won't be switching them back to FF.

  7. Read the TFA, MS suggested this! by Gopal.V · · Score: 5, Informative

    From the TFA, it is clear that Microsoft approves of this particular move. I quote

    It's recently surfaced that it has a serious security vulnerability, and Microsoft is recommending that all users disable the add-on.

    I mean, this damage control. But I think Firefox is doing the mature thing and doing it the right way. Because not everbody wants to read the MS KnowledgeBase article and implement it themselves. At least, not my mom.

    1. Re:Read the TFA, MS suggested this! by Razalhague · · Score: 5, Insightful

      and Microsoft is recommending that all users disable the add-on.

      Well gosh, that "unable-to-be-disabled" feature seems really quite stupid now, doesn't it?

    2. Re:Read the TFA, MS suggested this! by Blakey+Rat · · Score: 2, Insightful

      Why are you surprised? Microsoft isn't like some kind of cartoon supervillain... if they have a bug in the add-on, and no fix ready yet, then of course they want people to disable it.

  8. The real reason why they want to hack user agent by Ilgaz · · Score: 4, Insightful

    While some slashdotters think otherwise, Java/Windows install base is huge thanks to couple of very popular apps and tiny games. Since companies these days looks for multi platform, multi arch; MS needed to show that their herd has been installed/infected by .NET too.

    So, they haxor the user agent to show that clueless CTO that their 90% of users have .NET so they should use it instead of massively multi platform Java.

    Anyway, as you see, karma is a real bitch and if Sun had a real management, they could milk this issue but... Lucky for MS, Sun is under auto pilot, even under Larry Ellison's Oracle.

  9. will MS release patch sooner by tokul · · Score: 2, Interesting

    Thanks, Mozilla team, for hitting the kill switch and hopefully this will get Microsoft to release a patch sooner.

    Blocklist banned both of plugins without any version limits. Even if MS release updated plugin versions, plugins will remain blocked. I suspect that MS will create new plugs and try to sneak them back to Firefox with .NET "security" updates.

    I think Mozilla team even considers removing features abused by MS plugs.

  10. Re:Ha ha by Norsefire · · Score: 3, Insightful

    Actually, it was patched on Tuesday.

  11. It is nothing compared to VPC by Ilgaz · · Score: 3, Interesting

    That issue is nothing (they asked for it in fact).

    The issue which should make to books about the tech irony is Virtual PC for Mac 7.x (if anyone uses, UPDATE!). MS found a theorotical (not sure) issue which Virtual PC's emulated X86/Hypervisor can MODIFY the OS X memory from "there".

    While they were decent to fix it very quickly and shipped an update (7.0.3) confusing Mac users, that is one big amazing issue for you. Imagine by running (emulating in fact) a Windows, you risk your OS X memory locations with overwrite.

  12. Why was the MS plugin again legal? by cheros · · Score: 4, Interesting

    Yup, saw it happen too on a machine I don't use often in Windows (the ones with Windows only had this thing removed the moment it appeared).

    Now, the plugin was installed without consent, nor was there a way to remove it, and it exposed the end user to risk. Ergo, this plugin thus violates computing laws in most countries - if it's illegal for Sony to rootkit your system it should be illegal for MS to add something to software that it didn't make.

    I am thus quite surprised that I haven't heard any class action suits for this - I guess it's patch fatigue setting in..

    Anyone else an explanation why that plugin avoided legal consequences?

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
    1. Re:Why was the MS plugin again legal? by Nuskrad · · Score: 5, Insightful

      Was it without consent though? I'm sure it would have been buried in the small print somewhere when installing/updating the .Net framework.

    2. Re:Why was the MS plugin again legal? by gbjbaanb · · Score: 3, Interesting

      I'm sure whatever it was you installed from Sony that snuck the rootkit in had similar wording in its smallprint too.

      I guess its ok if MS does it, but not Sony?

    3. Re:Why was the MS plugin again legal? by Fantastic+Lad · · Score: 2, Insightful

      So, yes, it's OK when Microsoft installs functionality into Firefox that Firefox should, by all rights, already include compared to Sony installing software designed explicitly to disable existing features on your computer.

      No.

      Microsoft, if I allow them, can update the code they wrote on my system. But what you are talking about is no different from somebody over in Redmond deciding that your private documents were written poorly and needed to be re-done according to their preferences and took the liberty of doing so without telling you. Heck, I might even agree with their assessment of your writing, but I certainly wouldn't say it was okay for them to mess with it. --At least not without asking you first in a very up front manner.

      -FL

    4. Re:Why was the MS plugin again legal? by S.O.B. · · Score: 3, Insightful

      And, yes, by all rights, Firefox should support .Net natively. It already has special support built in for Java, so there's no reason why it shouldn't include the same hooks for .Net other than an irrational hatred of Microsoft.

      Try again anonymous Microsoft fanboi.

      As far as I can see there is nothing special special in Firefox for Java to function unless you are referring to the standard plugin architecture that Firefox/Mozilla provides for all plugins.

      Java is installed at the choice of the user where the .NET plugin is installed by a Windows update without informing the user. Once installed the Java plugin can easily be removed by the user via the Firefox configuration GUI but the .NET plugin can not be installed without doing some complicated registry and configuration hacks.

      To me this looks like an attempt to drag Firefox down to the level of IE by silently adding .NET holes into Firefox and then they can say, "It's not us because Firefox has the same problems we do".

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    5. Re:Why was the MS plugin again legal? by BooRolla · · Score: 2

      I agree with you in sentiment, but I think it'd be a hard argument to construe Sony's audio CD's as needing fine print. Also, Sony installed the rootkit even if you rejected the overall software installation. I think that fact alone sealed Sony's fate in the matter

    6. Re:Why was the MS plugin again legal? by Cl1mh4224rd · · Score: 3, Informative

      Java is installed at the choice of the user where the .NET plugin is installed by a Windows update without informing the user.

      Whoa, whoa, whoa... There's an imbalance in your equation here. You're comparing Java itself to the .NET Framework plugin.

      Yes, Java itself requires that the user explicitly install it, but the Java Quick Starter extension for Firefox is also silently injected. Now, with the exception of Windows Vista and Windows 7, the .NET Framework must also be explicitly installed by the user.

      Also, the Java Quick Starter extension can not be removed through Firefox's UI; it can only be disabled. This may actually be the better option, though, because even if you remove it through the Java Control Panel applet, it's reinstalled with the next Java update (which is pretty heinous, in my opinion). Disabling it may leave it disabled across updates, but I haven't tested that.

      To me this looks like an attempt to drag Firefox down to the level of IE by silently adding .NET holes into Firefox and then they can say, "It's not us because Firefox has the same problems we do".

      Not to defend Microsoft, but that is unbelievably paranoid. In fact, I'd say it qualifies as an outright conspiracy theory.

      --
      People will pass up steak once a week, for crap every day.
    7. Re:Why was the MS plugin again legal? by shutdown+-p+now · · Score: 2, Interesting

      Now, with the exception of Windows Vista and Windows 7, the .NET Framework must also be explicitly installed by the user.

      Here's an interesting question. If you start with a clean Vista or Win7 install (which already has .NET), and then put Firefox on it, then it won't get the .NET extension in it, right? because .NET installer doesn't get a chance to run and put it there...

  13. My surreal experience by phozz+bare · · Score: 3, Funny

    Last night I was browsing through the headlines on Slashdot's front page. At one point I came across the headline "Sneaky Microsoft Add-On Put Firefox Users At Risk" (story here). While I was reading the text underneath that headline, Firefox's prompt (indicating that it had detected the relevant plugin) popped up. It was so startling that I started wondering whether the browser was reading my mind! Weird stuff.

  14. Nuke it with regedit... by Dark$ide · · Score: 5, Informative
    For x86 machines, Go to the folder HKEY_LOCAL_MACHINE > SOFTWARE > Mozilla > Firefox > Extensions

    For x64 machines, Go to the folder HKEY_LOCAL_MACHINE > SOFTWARE > Wow6432Node > Mozilla > Firefox > Extensions

    Delete key name '{20a82645-c095-46ed-80e3-08825760534b}'

    --

    Sigs. We don't need no steenking sigs.

    1. Re:Nuke it with regedit... by The+MAZZTer · · Score: 3, Insightful

      Only nukes the addon, the plugin is hiding in C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\NPWPF.dll (and C:\WINDOWS\Microsoft.NET\Framework\v4.0.20506\WPF\NPWPF.dll if you have the .NET 4.0 beta).

      Remove HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@microsoft.com/WPF,version=3.5

      And HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@microsoft.com/WPF, version=4.0 if you have the 4.0 beta

    2. Re:Nuke it with regedit... by Anonymous Coward · · Score: 2, Insightful

      You see how intuitive and user friendly that is?
      I'm so glad I never need to help anybody keeping their Windows machines functioning.

    3. Re:Nuke it with regedit... by Sponge+Bath · · Score: 4, Funny

      Delete key name '{20a82645-c095-46ed-80e3-08825760534b}'

      Be careful. If you accidentally delete key {20a82645-c095-46ed-80e3-08855760534b}, your machine explodes.

  15. Re:How about just disabling Microsoft? by siddesu · · Score: 5, Funny

    FYI, it doesn't help at all !!!

    I have Microsoft disabled (I run Gentoo Linux), and my Firefox failed miserably to disable the .Net plug-in. I spent a day clicking on the menus and recompiling updates, and I still don't get the pop-up :(

    On the bright side, my system now runs 1.27% faster compared to yesterday. It feels like 10% faster, really.

  16. Rule 1: Don't talk about the registry by Norsefire · · Score: 5, Funny

    A friend had a problem with a CD burner app (Nero I think?) and asked me to take a look at it (they weren't too tech savvy). So I took a look and Googled the error and found that it was a problem with a registry key that would screw randomly. The fix was to delete it and if the error came back the fix was to change it to a specific value (which would cause nagging warnings but not make the program fail outright, so deleting it first was the better solution). So when I had fixed it I told him offhandedly, not expecting him to understand, that it was a problem with the registry and if it happens again to give me a call. So a week later he calls and says it had the same problem but I didn't need to come round because he had found a registry cleaner, for cheap, only $39.95... I never mention the word "registry" to non-tech people now.

    1. Re:Rule 1: Don't talk about the registry by Bob_Who · · Score: 2, Funny

      he had found a registry cleaner, for cheap, only $39.95... I never mention the word "registry" to non-tech people now.

      ....I never mention windows, I'm up to my neck in Windex and squeegees....

  17. Re:Inconsistent logic by Mike+Shaver · · Score: 5, Informative

    MS09-054 is labelled as an Internet Explorer update, so it's not obvious that Firefox users need to apply it. We're working with Microsoft on getting that fixed. Microsoft did definitely agree to it; I'm the one they told, on the telephone, before I requested the block be pushed out. I don't know why you think I was lying -- I didn't "imply" it, I flat out said that they agreed, which is the case. Do I have a history of lying about such things?

  18. Imagine this from the other side by moosesocks · · Score: 4, Insightful

    Thanks, Mozilla team, for hitting the kill switch and hopefully this will get Microsoft to release a patch sooner."

    Imagine the shitstorm that would have erupted on /. if Microsoft or Apple hit the kill-switch on a vulnerable version of Firefox.

    That all said...I thought we were against kill-switches, and certainly wasn't aware that there were any built into Firefox...

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:Imagine this from the other side by tokul · · Score: 3, Insightful

      Imagine the shitstorm that would have erupted on /. if Microsoft or Apple hit the kill-switch on a vulnerable version of Firefox.

      Bigger shitstorm than the one which happened when MS installed browser extensions without consent from end user?

      Company abused its position and put malware on users' machines. Good thing that Mozilla has some options to handle such behavior.

    2. Re:Imagine this from the other side by Mike+Shaver · · Score: 3, Insightful

      If Microsoft or Apple asked us about such a kill-switch for a version of Firefox that we put onto their users' systems via a security update, and we agreed that it was the right thing to do, I would hope there wouldn't be a shitstorm at all.

    3. Re:Imagine this from the other side by jmv · · Score: 3, Insightful

      If Mozilla had been installing Firefox without the users' consent and prevented the same users from uninstalling it, then yes, Microsoft would have been justified to hit the kill switch. The same way, if it was just a regular Firefox Addon that MS distributed (that the user explicitly installs and can uninstall at any time), I doubt Mozilla would have made a fuss about it.

    4. Re:Imagine this from the other side by Mike+Shaver · · Score: 3, Informative

      The plugin in question was installed via a Windows Update _security_ update, it wasn't something that people really chose to install. I agree, though, that this really, really isn't malware. That's a ridiculous misuse of the term.

    5. Re:Imagine this from the other side by arth1 · · Score: 2, Insightful

      Two wrongs doesn't make a right.

      Microsoft installing the plugin without the user's explicit concent, and no (easy) way to uninstall was, indeed, wrong.
      But Mozilla unilaterally disabling it on the users' machines without an option not to is wrong too.

      What about those who have:

      1. Started depending on the functionality of the plugin, and
      2. Patched the vulnerability

      What they see is that Mozilla goes in and deletes functionality on their machines. From a logical point of view, it's no better than, say, Amazon going in on end users' e-book readers and deleting specific books in order to right a wrong.

      Again, two wrongs doesn't make a right, and by doing this, Mozilla has proven beyond doubt that they have the means to make unilateral changes to a user's machine, without giving the user a choice. This is VERY bad, and I really hope that the fallout will be that a fork appears that's guaranteed free of a backdoor for Mozilla to control the user's machine. No matter whether it's in the end users' "best interest".

      But I fear that the average user will actually agree with this knee-jerk reaction, because they in their hearts truly believe truisms like "the enemy of your enemy is your friend" and "the end justifies the means". And presumably get a minor kick out of Mozilla sticking it to Microsoft (let's at least be adult enough to call a spade a spade, and admit that this is what Mozilla did -- the (patched) vulnerability was a convenient pretext to maintain the social illusion).

    6. Re:Imagine this from the other side by Dreadneck · · Score: 4, Interesting

      Forget about the names involved and examine the situation more closely. A company took it upon itself to introduce an unknown security risk into a competitor's product by way of a stealth install. Said company further complicated the matter by making it next to impossible for average users to uninstall - provided they even became aware of the issue - and compounded it even further by having subsequent updates reinstall the software by stealth again.

      I think that given this situation Mozilla did the right thing. Until Microsoft learns to work above board where Firefox plugins are concerned, Mozilla can and should disable them. It would be nice in the future if Mozilla offered users the option - and I think they will - to retain use of a plugin after being told it poses a security risk, but the only action I see in need of correction at the moment is for Microsoft to ask users explicitly for permission to install an add-on to non-Microsoft software on a system.

      --
      Power does not corrupt - power attracts the corrupt.
    7. Re:Imagine this from the other side by noundi · · Score: 2, Informative

      Thanks, Mozilla team, for hitting the kill switch and hopefully this will get Microsoft to release a patch sooner."

      Imagine the shitstorm that would have erupted on /. if Microsoft or Apple hit the kill-switch on a vulnerable version of Firefox.

      That all said...I thought we were against kill-switches, and certainly wasn't aware that there were any built into Firefox...

      Well, since you asked I'll describe the order of priorities of what we are against:
       
      1. Installing software without our consent, that includes sneaking in software in methods that classify as "gray zones". The ask.com bar is a good example of this, and also the .NET framework.
      2. Kill-switches
       
      So you see, as described above, the installation of such applications is far more dangerous than the kill-switch. Also since this kill-switch can be turned off. If you don't think MS did anything wrong, then let me ask you this: why are so many people angry with this installation? For those of you who installed IE7 or IE8 on XP through Windows update, do you remember the EULA that popped up after the download and before the installation? Wouldn't it had been completely acceptable if such a screen would have showed for this as well? Since ultimately this was something new for Windows update, never before had it tampered with Firefox, so people -- don't fucking pretend it was a harmless and innocent move.

      --
      I am the lawn!
    8. Re:Imagine this from the other side by sjames · · Score: 2, Insightful

      Sufficiently insecure software is indistinguishable from malware.

  19. This is very annoying for me by Winckle · · Score: 2, Insightful

    I like to play games through http://2dfighter.com/default.aspx and this extension let me do so through firefox, now I can't reactivate it at all, and I can't install a new version because it's been removed from the website. Thanks Mozilla, now I have to go back to IE to use 2df.

    1. Re:This is very annoying for me by Fantastic+Lad · · Score: 2, Insightful

      Lessee. . . By default a secure browser for a few hundred thousand users who didn't want an invasive add-on in the first place or. . , your ability to play video games.

      You know, there are some other fun websites out there which will also try to trick you into installing malware. You might enjoy visiting those as well. --Hey, they even have boobies!

      -FL

    2. Re:This is very annoying for me by Dreadneck · · Score: 4, Informative

      If you go to about:config in firefox and toggle the value of extensions.blocklist.enabled from true to false and restart firefox then the plugins will work.

      --
      Power does not corrupt - power attracts the corrupt.
    3. Re:This is very annoying for me by Winckle · · Score: 2, Interesting

      Hey I agree with it not being installed by default, but I can't install it at all.

  20. Is There a Conspiracy? by Mad+Hamster · · Score: 4, Interesting

    After last Patch Tuesday (yes, this is a confession I do have some Windows boxes), Firefox on my systems developed an issue with pages displaying in sort of a text-only mode when using the Refresh button(1). Page load times were also longer than usual. Those issues disappeared immediately once Mozilla's block of the .NET addon & the WPF plugin arrived.

    This taken together with the fact that Microsoft appears to have patched the vulnerabilities before Mozilla put the block in effect makes me wonder if there are bits of the story which have not been made public.

    After all the vulnerability has been known to Microsoft for severeal motbhs, but kept secret until they released a patch. Of course it could just be Mozilla reacting to being kept in the dark about the vulnerability.

    (1) Well I also run NoScript, so it may be there was a conflict of some kind with that vs. the Microsoft thingies.

    --
    Yandelvayasna grldenwi stravenka
  21. Re:Cat and mouse by Mike+Shaver · · Score: 4, Informative

    There's no cat and mouse -- they agreed to this blocking. I have in fact encouraged them to use a different extension ID if and when they make a fixed ClickOnce/WPF add-on that can be installed by active user choice rather than by default!

  22. Re:Inconsistent logic by Mike+Shaver · · Score: 5, Informative

    Because there is no way to distinguish patched from unpatched systems -- the WPF plugin doesn't expose any version information, unlike Flash and other such systems, and it didn't get updated with MS09-054. If I had known about this vulnerability before they posted on their blog, I would have told them to provide just such a distinction, so that we could disable only unpatched setups! We can remove from the blocklist as quickly as we added, but I wanted to protect users while we made sure that Firefox users would apply this patch, and figure out how to do better with this subsystem going forward. Microsoft agreed, and -- my sympathy for users that this has inconvenienced notwithstanding -- I still think it was the best of our available options.

  23. Outrage by windex82 · · Score: 3, Insightful

    Wheres the outrage from the users who always have a huge bitch when other "more evil" companies disable something on your system automaticall?

  24. Re:Terrible summary by Mike+Shaver · · Score: 2

    I applaud your commitment to understanding ahead of commenting. I wish such commitment were as widespread as the plugin in question!

  25. While they're at it... by wigle · · Score: 4, Informative
    They should also disable the Adobe Download Manager (Adobe DLM). For any of you that have downloaded Adobe Reader 9 (with Firefox) recently, you would have noticed that they make you install a Firefox add-on instead of just linking you to the binary.

    It's proprietary and full of ads! Just what I wanted, an extension that checks for updates of my Adobe Reader software. Uninstalled. The Firefox team should send a message. Firefox add-ons are not yours to take over like the Windows startup.

    --
    ::wigle::
    1. Re:While they're at it... by Anonymous Coward · · Score: 2, Informative

      You're going too low on the food chain; just disable adobe reader.
      The thing is an ongoing greek tragedy of one inexcusable remotely exploitable security
      vulnerability after another on a monthly basis. 9.1 I figured I'd forgive them their errors and I installed the 9.1.1 patch, yes, patch, since apparently they couldn't be bothered to make an installable version so you'd have to install the KNOWN VULNERABLE version FIRST then patch it to get the latest version. Fast forward a few weeks and, oops, 9.1.1 has also a remotely exploitable vulnerability that sits unpatched for all too long until 9.1.2 patch comes out. Ok, installed that. Rinse, repeat, what do you know, 9.1.2 is remotely exploitable too, and here comes a 9.1.3 patch. Ok, this is getting ridiculous and scary since there have been common exploits in the wild infecting people with drive-by malware through PDF/javascript/browser integration while they were cooking up the latest patches. And, hey, what do you know, 9.1.3 NOW has itself a remotely exploitable vulnerability and there IS NO PATCH.
      F*** adobe and their insecure bloatware. Is it too much to ask that sometime in the last dozen versions you could have, say, removed a lot of the insecurities, disabled the media / javascript / browser integration / etc. stuff by default, and come out with a useful version that isn't the SINGLE BIGGEST VULNERABILITY on millions of systems?

      PDFs are now getting read or format converted to something that doesn't wreck my machine using a linux VM via evince / xpdf / ghostview or whatever. Never again, Adobe; your PDF reader software is "considered harmful".

      Oh, and the story with FLASH player plugin is the same. Look at the vulnerability reports for the last dozen or so versions and try to convince yourself it is safe to run their latest honeypot of the day "it's fixed now, honest..." version.

      FWIW, though, for the masochists that insist on drinking their PDF poisoned kool aid, do yourself a favor and use ftp.adobe.com to download it and not their worthless web site; at least you can save some of the pain of dealing with their malware soap opera of non-improving versions.

    2. Re:While they're at it... by socsoc · · Score: 2, Informative

      Just click the "if your download doesn't start, click here" link. It's worked for me in both FF and IE

    3. Re:While they're at it... by jim_v2000 · · Score: 2, Informative

      You don't have to install their plugin...there's a link on the page that says something like "Click here if download doesn't start".

      --
      Don't take life so seriously. No one makes it out alive.
  26. Re:Inconsistent logic by Mike+Shaver · · Score: 3, Interesting

    That statement is consistent with what I heard from Microsoft, though their post has been updated since that conversation. And MSFT has seen that text; if it's not correct, I'm sure I'll hear it from them, and will be happy to correct it. (I wrote the text pretty quickly, since it was late on Friday night and we were getting inbound already from the blocklist addition.) But that's really ancillary to the issue, which is that Firefox users are vulnerable to a problem that we learned about this week, which is labelled as an IE problem/patch. Microsoft and Mozilla agreed that we should block the plugin and add-on to mitigate the risk while we made sure that FF users were going to install that IE patch. This isn't an us-vs-them thing, but I don't know who you're talking to at Microsoft who is saying different things.

  27. Re:How about just disabling Microsoft? by Hurricane78 · · Score: 3, Insightful

    So your argument against people switching away from MS, is that people use MS??
    That's the classical excuse of to beta human: I can't do it, because nobody does it.
    And why does "nobody" do it? Because everybody uses that "argument" to not do it!

    The best thing is, that it isn't even remotely true that nobody does it. You're reading a comment from someone doing it right now. But it's so convenient to ignore it that, isn't it?
    Maybe that's the difference between alphas and betas. Alphas have no problem being the first in the club, to start dancing. No they even grab a girl and make a show out of it! ^^ (Because they know that that makes them the leader. Something that is very handy and feels great. Killing any insecurity-based awkwardness.)

    So if one person can do it, then two can too. Including handling MS file formats. Including the ability to be in a MS (SMB) network. And so on.
    So if two can do it, everybody can.

    Which means nobody needs to use MS software. But they want it! Why? Because it's less effort. One can be lazy. And the excuses "always work", to lie even to oneself, about wanting to switch.
    "Oh, if only others would use it! Then I would too! But in this situation? No way!" Except that you wouldn't. Or if you would, then I wonder what a pathetic kind of cattle you are, for always trying to conform, even if it's not what you like.

    Hell, I'd even prefer to hear that you actually prefer Windows, and that this is mostly because you don't like all the work required to switch. That would at least be honest. And while not agreeing with the view, I could absolutely comprehend and accept it.

    Do yourself a favor, stop imitating others just to be "accepted", stop caring what others think of you, build your own set of values, be you, do what you like, and strongly stand behind your reality. That is a basic human right of everybody. And we will not hate you for it. No, we will love you for it. (Isn't it strange, how doing the opposite of what you did, will give you what you always wanted? ^^)

    P.S.: If anywhere you found that my assumptions are wrong, *of course* you can tell me how wrong I am. But only if. ^^ (And moderation is no replacement.)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  28. Re:Inconsistent logic by Mike+Shaver · · Score: 3, Informative

    Yes, sorry, I should have said that we can't distinguish it without custom code pushed through a patch, because it doesn't affect any files that we load or touch.

  29. Re:Ha ha by Mike+Shaver · · Score: 5, Interesting

    I (Mike Shaver) am the person who spoke with the person at Microsoft. I'm not going to name them, because that's not my place, but this was not a case of us sticking it to Microsoft -- it was a case of us protecting our mutual users, with their agreement. We're working (today, as I type this) on ways to make the blocklist entry less disruptive for people who have their systems patched up. If we had known about the vulnerability before it was publicly disclosed, we could have done a lot more to make it smooth for users, but timing left us with an unpleasantly reduced set of options.

  30. I can't believe this. by Fantastic+Lad · · Score: 3, Insightful

    my sympathy for users that this has inconvenienced notwithstanding -- I still think it was the best of our available options.

    You did the right thing. Please ignore silly comments from the peanut gallery.

    All diplomacy aside, I appreciate any efforts to lock down the walls against invasive bullshit I was tricked into installing and had to crawl through my registry with a flashlight and hip waders in order to kill. Further, anybody who doesn't have a problem with Microsoft tampering with third party software they have no business touching is probably not the sort of person whose complaints are worth clogging up your conscience with.

    Cheers!

    -FL

  31. and people wonder why MS has security problems by ummit · · Score: 2, Informative

    In what universe is it acceptable for vendor A to modify vendor B's software on User C's (i.e. my) computer? To modify it at all, let alone with security-impacting ramifications?

    Earth to Microsoft: drive-by downloads are among the worst of vulnerabilities. They must be avoided at all costs. And the way to avoid them is not to be more careful when writing and installing unnecessary little browser plug-ins. The way to avoid them is not to install unnecessary little browser plug-ins in the first place. (And if you simply must install unnecessary little browser plug-ins, do it with your own grotty browser, not the non-Microsoft one I installed specifically to avoid all the security concerns of yours.)

    Sheesh.

    1. Re:and people wonder why MS has security problems by RAMMS+EIN · · Score: 3, Insightful

      And this is why more and more people don't trust software that isn't open source. Sure, your browser may be free software, but since the operating system is closed source, others can still play dirty tricks on you. If there is any non-free software on your computer, you don't really control it.

      --
      Please correct me if I got my facts wrong.
    2. Re:and people wonder why MS has security problems by BZ · · Score: 2, Interesting

      > In what universe is it acceptable for vendor A to modify vendor B's software on User C's
      > (i.e. my) computer?

      This one. Various antivirus software hooks into Firefox and modifies its behavior (in Kaspersky's case by activating normally inactive codepaths that make DOM manipulation 100x slower or so in many case). Various software (Adobe, etc) drop binary plug-ins into both IE and Firefox (and anything else they can). Various software of dubious provenance throws various dlls into the Firefox process that do ... something. Mostly crash a lot, given the lists of dlls and the crash correlations to those in the mozilla crash database....

      I agree that this behavior sucks, but it seems to be the norm, at least on Windows.

  32. Re:How about just disabling Microsoft? by daboochmeister · · Score: 3, Funny

    As Mr. Morden said to Londo Mollari when Londo asked why not just destroy the Narn homeworld ... "one thing at a time, Ambassador, one thing at a time".

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
  33. It's part of the Microsoft business model, IMO. by Anonymous Coward · · Score: 5, Interesting

    Vulnerability to malware is very profitable for Microsoft and its main customers, computer manufacturers. When people have problems with their computer, they often buy a new computer. Then Microsoft sells another copy of Windows, which, of course, still has security risks. See the New York Times article Corrupted PC's Find New Home in the Dumpster.

    Vulnerability is a business model for Microsoft, in my opinion and that of many people.

    But that doesn't explain everything about Microsoft's manner of doing business. Windows Vista was released against the wishes of some Microsoft managers. Remember Windows ME and DOS 3.0 and DOS 4.0? The problems in those products made a huge amount of money for Microsoft. Because of the problems people migrated to the next version quickly, and paid the full price again. Releasing bad versions, apparently deliberately, is profitable when a company has a virtual monopoly and many buyers lack technical knowledge.

    But, as they say in late-night informercials, there's more. Windows XP had serious problems until the release of service pack 2, only four years ago. Maybe Windows XP SP2 could be called the first release version.

    Windows 7, apparently a small update to Vista that fixes the most annoying problems, allows no easy path to migrate from Windows XP. Anyone who doesn't want to re-install and re-configure all programs must migrate to Vista first, then to Windows 7, and pay the full price again for two versions, not just one.

    So, maybe just being evil is another part of Microsoft's business model.

    1. Re:It's part of the Microsoft business model, IMO. by Whisperwolf · · Score: 2, Informative

      There is a problem with that, because Microsoft have recently changed their licensing policy for XP (amongst others). Now unless you have the ORIGINAL disk supplied with the machine, or can create a keyed disk from the rescue partition of a machine (which becomes impossible if it's so riddled with malware that Windows won't run) you can't reactivate Windows. If you use a different Windows disk, even if your machine has a valid certificate of authenticity sticker on the side, it will fail to pass "genuine product authentication" - and Microsoft are now refusing to re-authenticate because they say they've changed the rules to say if you don't have the original disk supplied with the machine, you MUST buy a new license.

    2. Re:It's part of the Microsoft business model, IMO. by starfire83 · · Score: 2, Informative

      You know, I always laugh when anti-Microsoft zealots mention that Microsoft is "evil" when in fact they are just doing smart business. I bet you're a card carrying FOSS zealot that loves to use crippled, unpolished FOSS out of sheer principle since MS (or M$?) is so "evil."

      I also laugh especially at the anti-Microsoft zealots that call Windows 7 "Vista SP3" or a "small update" to Vista when in fact it is anything but that (was XP Win2k SP5?). But I guess you wouldn't really know just how good Win7 is since you can't be bothered to actually give it a whirl since MS is so "evil." I've been using Win7 since the first public beta and it's the best OS I've ever used and I'm not new to the OS landscape (Gentoo, Slackware, Red Hat/Fedora, Ubuntu, random small linux distros like SourceMage, OS/2, Mac OS 9-X.5, DOS, Win3.1-Win7). It's definitely a large step up from Vista in terms of performance, stability, bloatiness, and general user-friendliness.

      You've also apparently missed the very large campaign that MS has done in recent months of "Buy Vista now and get Windows 7 FREE." So you don't even have to buy Windows twice, only once. It even works for older Vista license keys. You'd get the corresponding upgrade version of Win7 that you got of Vista. But I guess you can't be bothered to check your facts since MS is so "evil."

      Yeah, Vista wasn't that great at first. But as soon as SP1 dropped it got much, much better and wasn't riddled with half the problems it had at launch (most of which weren't MS's fault but software and hardware manufacturers being lazy). Vista fundamentally changed the Windows programming scape and software and hardware manufacturers sat around with their thumbs up their asses not wanting to change their broken code when there were tons of betas and release clients for Vista floating around on MSDN for a long time. Vista's launch was anything but rushed.

      There also comes a point when backwards compatibility becomes a system security liability and it just has to go. So upgrading to Win7 from XP makes sense not only in the fact that it's a completely different kernel design but an entire OS version behind (5.1 to 6.1). Upgrading in the typical sense just wouldn't work at all. However, the emulation options under Vista and 7 for WinXP actually work most of the time.

      You can disagree with Microsoft's business tactics all you like but please at least get your facts straight and have a little bit of an objective perspective.

  34. Re:Inconsistent logic by DigitAl56K · · Score: 3, Insightful

    While I was angry at Microsofts silent installation of this component in Firefox and there is part of me that is ready to cheer on Mozilla for disabling it, I also feel disappointed by the reaction to this.

    Not only are they vulnerable versions of Microsoft's add-on disabled, but also all versions indiscriminately, including the patched version that Microsoft rolled out last this Tuesday. Just as some people may have been impacted by Microsoft's original silent installation, how does Mozilla know whether an end user actually uses sites that depend on that add-on or not?

    Imagine what would have happened if Mozilla remotely disabled everyone's Flash plug-in each time a new vulnerability was discovered in it? There have been 0-day exploits in the wild for Flash and just think about it's install base. Or the Adobe Reader plug-in? Lord knows it's a more deserving candidate given its history.

    In this case there may be some justification in that the unrequested component might pose yet unknown risks, but now I have to wonder what Microsoft's strategy will be during their next update cycle - to re-enable it given that they've fixed the hole in question? Did Mozilla just give Microsoft precedent that would support it disabling Chrome Frame in future?

    As a customer of both parties I feel that I've been dragged into someone else's war, which is being waged with my computer as the battle field.

  35. Does anybody actually use these forced plugins? by Dwedit · · Score: 3, Insightful

    Is there any software which actually uses these .NET Helper and Windows Presentation Foundation plugins? Do these expose an API to let javascript code interact with the .NET framework or something? Do they let people write Firefox extensions in a .NET language? Do they let specially crafted Microsoft websites run .NET code in Firefox?

    If users have nothing to gain from these plugins, then there is no reason they should exist.

  36. Mozilla should not follow Microsoft- no phone home by gooneybird · · Score: 2, Insightful

    I do not like Firefox "phoning home" anymore than I like Microsoft "phoning home". I do not care if it's open source or not. I am here to tell Mozilla to STOP phoning home. I don't care what it's for or however good the intentions are... This combined with the apparent complete lack of concern for bugs and stability of Firefox 3.5.x and the apparent desire to just keep pumping out more versions and features, instead of actually releasing a quality version, is making me definitely consider alternatives. It appears that as the Mozilla organization grows in size, it's becoming similar to Microsoft.. This can't be a good thing. And the cut-n-paste has been broken since v3.0 - are they ever going to fix it? - Or just keep putting out newer versions that the more newer it is, the more it crashes.

  37. Re:Inconsistent logic by lseltzer · · Score: 2, Informative

    As I said elsewhere, a lot of plugins seem not to report their version information. Why don't you disable them too?

    According to your plugin checker the following plugins on my system don't report version information:
            Java(TM) Platform SE 6 U13 Java(TM) Platform SE binary
            Microsoft Office Live Plug-in for Firefox Office Live Update v1.4
            Java Deployment Toolkit 6.0.150.3 NPRuntime Script Plug-in Library for Java(TM) Deploy
            ActiveTouch General Plugin Container ActiveTouch General Plugin Container Version 104
            Adobe Acrobat Adobe PDF Plug-In For Firefox and Netscape
            Microsoft® Windows Media Player Firefox Plugin np-mswmp
            Google Update Google Update
            iTunes Application Detector iTunes Detector Plug-in

    See this screen shot.

    Many of these have had vulnerabilities in the past.

  38. Re:Ha ha by wasabii · · Score: 3, Interesting

    Mike,

    Hi.

    I have over 100+ boxes at work that depend on this plugin. When I get into work tomorrow, if they're not working (they run FF), then I'm not going to have much choice but to switch back to IE, am I?

    I frankly did not know you guys had this ability to unilaterally disable things I depend on. That is a bit disturbing. It's going to unexpectedly cost me HOURS tomorrow.

    Can you at least switch the block to only block unpatched versions? I'd agree with that.

  39. Re:Inconsistent logic by Alpha830RulZ · · Score: 5, Insightful

    Mike, I haven't seen anyone else say this, so allow me. As a grateful firefox user and evangelist, thanks for your efforts, contributions, and patience in putting up with all of us. Please pass this thanks on to your co-team members.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  40. Re:How about just disabling Microsoft? by John+Hasler · · Score: 2, Funny

    > Now if I could only learn how to get that damn make-kpkg to work right in
    > Debian so the modules get included in the .dep file... What is a .dep file
    > anyhow?

    ".dep"? Never heard of it. Nothing to do with Debian, certainly.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  41. Re:How about just disabling Microsoft? by Rocketship+Underpant · · Score: 3, Funny

    "On the bright side, my system now runs 1.27% faster compared to yesterday."

    Which means that time you spent recompiling everything should pay for itself after about 90 more days of straight Firefox usage.

    --
    He who lights his taper at mine, receives light without darkening me.
  42. Google is NOT competing for browser share by SmallFurryCreature · · Score: 5, Insightful

    People, please let this idea die VERY quickly. Chrome is NOT there to get an install base for Chrome. It is there to get an install base for modern browsers with fast javascript/DOM.

    Googles operates in the browser and in order to be able to get the next generation products out there, it needs to ensure that those products can be run. IE/MS ain't capable of this, so they both push MS by making them scared to completly loose the browser AND by capabilities to IE to make it play catch up with the real browsers.

    In a way, what Google is doing is installing electricity cabling into every house. NOT because it wants to be in the utility business but because it has all these design for electric machines and they ain't going to be selling them to people who use candles and woodstoves.

    MS on the other hand does NOT want people to have modern browsers, or rather not browsers that act like browsers. Its business relies on activex and .net and the like to keep apps closely tied to their windows OS.

    MS fears projects like gmail and worse wave. It knows that its software is increasingly a major cost of computers (check it, hardware prices go down, MS prices go up) and while so far its software offers a lot more features, the sign of netbooks is that, a lot of them ain't needed. I got a netbook (with linux) that is not nearly as capable as a full PC. I can't game on it, its office tools are simplistic but guess what, it is all I really need.

    MS has been selling XP, a lot, for netbooks but it has been doing it at a fraction of the price it would like to charge and really, it only sold XP so cheaply because else Linux would have been installed. You would be right in assuming a LOT of people would replace Linux with an OLD XP copy (license of an old PC you threw away is still valid) but MS doesn't even want the idea that there maybe yet another OS out there. An OS that while not perfect is good enough. People are already getting dangerously exposed to this idea by their cellphones. Quick poll, who has Windows Mobile and is willing to admit it? Everyone knows that an iPhone gets you the girls, this even goes for girls.

    MS ideally wants to sell you their OS for 300+ dollars, that doesn't fit well for a 300- netbook or indeed a mobile phone, but that is MS business model, and ideally, you should spend another 300 for the office suit. (please, MS fanboys, do NOT link to student discounts or OEM versions. Full price for the box in the MS store.)

    Google is doing something completly different. It is saying. Nah, you don't need a 300 dollar OS with a 300 dollar productivity suite. Just a browser (free) on free/cheap OS and you got all you really need. For free. Sure, there are some angles (your data is on the google servers) but for a lot of people, it is good enough.

    AND that, is what scares MS. Because... even if people would still use windows, the window sthey would be using is their old XP. This is already the case in a many companies. And without the cashcows of Windows/Office, how can MS afford all its other attempts to control markets?

    The browser wars are back, but they are being fought for a different reason. Chrome is NOT netscape 2.0

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  43. Re:How about just disabling Microsoft? by Vellmont · · Score: 5, Insightful


    Doesn't it seem a little odd that the company that is competing for market shares in the web browser area would create a addon for a competing company?

    Not really if you look at where the real competition is occurring.

    The REAL product that Microsoft is trying to protect is the Windows platform. This is how Microsoft maintains their monopoly. IE is merely a means to try to control the web market to use Windows only across the board. The windows platform maintains much of its monopoly power by controlling the software to run on only Windows. Microsoft has long known that 3rd party developers were a big factor in building their monopoly, and keeping them on Windows maintains that monopoly.

    This plugin lets you run parts of .Net on Firefox, correct? .Net is largely Windows only software, correct? So by having Firefox (an increasingly popular web browser on Windows) run .Net software, Microsoft is trying to maintain .Net on web browsers as a viable platform. By doing this they try to ensure that you'll need a Windows computer to run .Net software on a browser. The alternative is that Web developers increasingly reject .Net components because of the increasing popularity of FireFox (and .Net not running on FireFox, thus developers don't want to lose the market share and choose non .Net alternatives). That's bad for Microsoft, since it means more inter-operability with other OS's, which would decrease the relevance of Windows.

    Pretty clever, really. Frankly I think the Firefox developers should stop this nonsense not only because of the security concerns, but mainly because it's an attempt to control Firefox by Microsoft. Does Mozilla really want to answer to whatever Microsoft decides to inject into Firefox this week?

    I also think it's a anti-competitive move by Microsoft and an abuse of their monopoly power. I doubt anyone will do anything about it though.

    --
    AccountKiller
  44. Re:Inconsistent logic by lseltzer · · Score: 2, Insightful

    I know I didn't intentionally install most of these, and the Acrobat and Windows Media Player ones are, I believe, the only ones I specifically installed or agreed to.

    Recent versions of the Windows Presentation Foundation plug-in have enable/disable, so that can't be the reason for it.

    I stand by my subject line: Mozilla is being inconsistent here.

  45. Re:How about just disabling Microsoft? by mweather · · Score: 2, Insightful

    And you think Windows is user proof? They can't even use the web browser without getting infected with god knows what.

  46. What the hell, people?.. by uuddlrlrab · · Score: 4, Interesting

    Though it has been exhaustively stated already, it bears repeating...so I'll repeat it: the .NET plugin or extension (whatever it is) does not allow users to disable or uninstall it via normal interfaces. Basically, without Mozilla's patch, you have to do some file system & registry spelunking to close this breach; like someone mentioned, that's not something the average user is going to look forward to, and for many is far beyond their scope of capabilities. To my knowledge, no other plugin or extension exhibits this bad behavior, nor are they foisted on the user via sleight-of-hand as a "security update." Furthermore, to those who balk that Mozilla can't differentiate between unpatched and patched versions, once again, this plugin came from MS. If it's their plugin for their .NET framework, that is exclusive to their OS, wouldn't that sort of make it their responsibility to have it include version info, or some way to check, via the filesystem or registry details, the .NET file version numbers/installed ver info and report it back to firefox? Hell, wouldn't it be on them to ask the user if they want to install it, along with making it fully removable in the first place? How, precisely, should Mozilla, an entirely separate org who I don't imagine ever anticipated having such a wonky problem be created for their browser's extensions, handle this, if not via the patch they released? Why is everyone defending Bill & Steve?

    I think this was a real fumble for MS, and Mozilla took steps to prevent critical problems--don't know about the best steps, but at least they were quick to action. Imagine if this had not been done, and exploits for the problem started popping up like wildfire, or widespread browser/OS crashes became common; how many users would firefox lose, due to a problem entirely of someone else's making? Let's not get confused over who's the bad guy. MS has the most to gain from any perceived flaws in a competing product, and their track record isn't exactly one that shows overwhelming care and concern for the end user. Even if not malicious, and chances are it's not, it still is another mark of incompetence on the overall company that they're releasing flawed software and forgetting courtesies like asking the user if they actually want the changes, not to mention not allowing them to revert it without 'popping the hood'.

    --
    Odi profanum vulgus et arceo
  47. Re:How about just disabling Microsoft? by AvalancheBurn · · Score: 3, Interesting

    I agree with your points, that is what I was getting at with the question. Microsoft is really pushing it a little to far when it comes to placing .new code in a third party application. The problem is that with most microsoft code there are going to be bugs throughout it, this is even more so when dealing with a third party application like firefox. I think they should stick to their os and leave the rest to others because they end up causing more issues than they solve.

  48. Wait, its okay for Firefox to have a kill switch? by fluffy99 · · Score: 2, Insightful

    Given all the past fuss about Amazon, Apple, and Microsoft to have the ability to remotely disable features, software or addons it's suddenly not an issue that Firefox has the capability of pushing changes? While I think the Firefox devs gave some serious thought before throwing this switch, I don't think this is a no-brainer. What about environments where they need the .net add-on? Are they forced to go back to using IE? Do you see Microsoft disabling the old versions of Firefox or Adobe Flash?

    If you want to read a mix of retarded, informative, and stupid comments have a look at the bug report https://bugzilla.mozilla.org/show_bug.cgi?id=522777. For example - "Firefox shouldn't have to rely on IE patches for security" - this is not related to IE. It also seems to be political as they have no interest in determining if they have the .net update that negates the vulnerability (the vulnerability is not in the firefox add-on, its in .net which becomes accessible from within Firefox if the addon is enabled).

  49. Re:Ha ha by Mike+Shaver · · Score: 4, Informative

    I believe that by tomorrow you will have a number of options, though switching browsers is certainly one of them. I hope to post an update to our security blog about it tonight.

    (Do your boxes depend on the WPF plugin or the ClickOnce add-on, out of curiosity? And can I ask what you did before Windows .NET Framework 3.5 SP1 installed this plugin? Or are all the apps in question more recent than February? Genuinely interested, trying to learn more about the scope of people's use here.)

  50. Re:Wait, its okay for Firefox to have a kill switc by Mike+Shaver · · Score: 2, Informative

    We have interest in determining if the Firefox user in question has applied the IE patch in question, but we do not have the means.

    It is related to IE, because the patch in question is explicitly labelled as affecting Internet Explorer, and makes no mention of the fact that it can impact Firefox users who have not gone out of their way to disable part of .NET Framework 3.5 SP1. (That's one of the things we're working on getting fixed, as it happens.)

  51. Re:Bogus by Renraku · · Score: 2, Insightful

    A car analogy: If Ford could decide to add a part to your car next time you took it to be serviced, without asking or telling you what it did, and they had a history of shitty engineering, would you really want to have to take your car back in a week because the unauthorized add-on was found to cause the vehicle to burst into flames, or the doors not to be able to latch shut?

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
  52. The Real Question is... by Nom+du+Keyboard · · Score: 2, Interesting

    The real question is: what took them so long?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  53. Re:Wait, its okay for Firefox to have a kill switc by Mike+Shaver · · Score: 2, Informative

    Pretty sure it's XBAP's use of mshtml that's the problem for 09-054; 09-061 is a different vuln that is also exposed through some .NET widget.