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.
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?
Much more effective.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
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:
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.
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.
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.
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.
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"
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.
Quidquid latine dictum sit, altum videtur
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.
hopefully this will get Microsoft to release a patch sooner
Sooner as in six months to a year when Microsoft finally goes...hmm maybe that didn't quite work?
Cannot find REALITY.SYS. Universe halted.
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.
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.
It is happening you know. Check out the fantastic Liunx mobile phone http://www.theinquirer.net/inquirer/news/1532176/nokia-n900-internet-tablet-walk
The Nokia N900 is the MS/Apple killer par excellence, but as Linus Torvalds noted "Killing off Microsoft is just a side effect, not a goal".
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
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.
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.
Ya, it was funny. I was actually reading about how they were dangerous to have while i was prompted by Firefox to remove them.
Troll is not a replacement for I disagree.
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.
Microsoft has ALREADY released a fix, so mozilla's blocking it doesn't force them to do anything. Also, mozilla asked microsoft if blocking it would be a good idea, microsoft said _yes_, and mozilla blocked it. All this I learned from looking at the links in the summary. Hmm, actually RTFA has some advantages.
Microsoft says that the MS09-054 patch fixes the issue through all possible vectors, so the add-on is not a vulnerability on patched systems. Yet Firefox is blocking all versions of the add-ons. Why?
If it's to block potential future vulnerabilities then they should block all add-ons, because they all have potential future vulnerabilities.
If it's because some users may not update their systems then they should block all add-ons (especially Flash and Acrobat) because lots of add-ons have old vulnerabilities.
If it's just to stick it to Microsoft for the inconsiderate way they in which they delivered these add-ons then they should say so. I doubt Microsoft agreed to this, as Mozilla implies in their blog.
Logged in, UAC popped up a notification that some .NET installer was trying to do something funny. I disallowed it.
Thanks, UAC. Best thing Microsoft has done for Windows in forever and most people disable it. Pity.
So, when do we expect a microsoft update to change te blocklist? Or will they simply rename their plugin+give it a new extension id?
.sig: No such file or directory
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
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.
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
Wheres the outrage from the users who always have a huge bitch when other "more evil" companies disable something on your system automaticall?
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.
Can someone please fix the SSL problem associated with https://en-gb.www.mozilla.com/en-GB/blocklist/ kthx
the damn thing because of the manner in which it installed. It's a registry entry, whicm means that unless Firefox/Mozilla pulls it from the registry itself, I doubt it is actually disabled beacuse it's not a plug-in/add-on.
Call me paranoid but since the plug-in/add-on is not installed into the proper firefox extensions/plug-in folder, I can't see how Firefox can control the behaviour of the damn thing so take the assured disabling route of deleing all of the registry keys for the damn thing under the Mozilla/Firefox entries. Did that and the add-on was gone right away without restarting firefox and that sugests to me that it can't be disabled by Firefox/Mozilla using the traditional methods.
Mod me up/Mod me down: I wont frown as I've no crown
Somewhat tangential to the subject: your plug-in check page showed a lot of my plugins as not reporting version information.
Is there a standard interface for this that many plugins are ignoring, or do you have to fish out version information from files?
And what's even worse: It only has a 'check certificate' and and 'abort' button. There's no way to get to the webpage.
If the site didn't have a cert at all, firefox would happily display it, but with an invalid cert you don't even get an option to do that.
Fixed
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
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.
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.
I might feel more sorry for you if I had a Windows machine I could install the addon on. Why wasn't the page written in Silverlight or something? :-3
Once you start despising the jerks, you become one.
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.
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.
...is that I didn't even *know* I had this add-on installed until I saw a small pop-up advising me it had been disabled. This was on my iBook, BTW. I know that I never installed it myself (I have no use for .NET, especially on a Mac), but I cannot figure out how it was installed.
Worse yet: I can't even remove it, because the uninstall button has been disabled. Note to the Mozilla folks: Don't disable something and then prevent users from making it disappear.
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.
That's great and all, but one of my core beliefs is that the user should be able to override anything (even if it means certain death). Bury it really deep, throw up a bunch of dialogs, whatever; it is my computer, I'll take the risk if I so choose. It doesn't appear to be possible to override this setting; that is unfortunate.
Thanks Microsoft for not pushing Silverlight plugin to every Windows box and enabling it on both Firefox and Internet Explorer.
Thanks YOU for creating Operating Systems not controlled by Microsoft (such as Linux).
FIX THE STUPID FUCKING MODERATION INTERFACE!
Filter error: Don't use so many caps. It's like YELLING.
Filter error: Don't use so many caps. It's like YELLING.
Filter error: Don't use so many caps. It's like YELLING.
I AM!
Moments after Firefox on my Windows PC complained about the .Net extension (which I do NOT remember installing), I got a system notification telling me about an important Microsoft security fix that included .Net.
So I accepted the update. And it failed.
The ineptitude is just mid-boggling.
At this point, iTunes and a couple of games are the only reasons Windows is still installed at my house. I would much rather ditch Windows entirely for Ubuntu. I know Apple doesn't want to enable Linux as a rising competitor, but a portable iTunes would be a big stake in the heart of the beast.
Mozillawnd! w00t!
Anyone who makes web pages that require a plugin, is making non-platform agnostic web pages, and is clearly an incompetent web developer!
Such a plugin doesn't shouldn't even exist, so who cares if it is gone? I'm just pleased that Mozilla made the correct decision to shutdown this broken mess, before it does real damage. Personally, I think this type of plugin should be blocked for good, since all it does is break web interoperability by encouraging poor developers/stupid people to (presumably) unknowingly write broken web apps.
Running a 10 day old install of 7 RC x64, but I seem to recall removing this from my other Win/Ubuntu machines back in June. After hearing the new cacophony a few days ago, I found and disabled the plug-in to see if I would be missing anything before I uninstalled it completely(7RC did have disable & remove buttons). Caturday morning I started up FF(3.5.3) to a prompt to restart FF to disable the add-on I had already disabled. Before restarting, I noticed the Disable button was greyed out, and the enable & uninstall buttons were gone. Same after restart. So, my add-on is now "doubly" disabled and I have to edit the reg to remove now? Glad to see the pro-action, but this has the pomp & reek of a marketing campaign for the new add-on checker.
Meh, FF jumped the shark already, IMO. I use it(and IE) because it is what the customers use and it has AB+ & NoScript. Guess it's time to use Opera FT while looking for the next pre-bloated-from-success browser that plays nice w/ JRE, JS & Flash. sigh....
Imagination drew in bold strokes, instantly serving hopes and fears, while knowledge advanced by slow increments...
As a Java and .NET developer, it's too bad. I vastly prefer .NET. With Mono, it can even be multiplatform.
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
There've been a few anonymous reports from Redmond, WA that people have been seeing chairs randomly flying through office windows at MS Headquarters.
I updated Firefox, it said "you better update Flash", and so I went to update Flash and Adobe tried to insert a new plugin into my browser!
This seems like a poor bargain to me. Firefox pushes us to the Adobe site so we can update our buggy Adobe add on to be less insecure and Adobe takes the opportunity to put another add on in, which probably has its own bugs.
Anyway, I clicked no to that offer to install Adobe DLM, and somehow managed to install the new Flash anyway.
http://lkml.org/lkml/2005/8/20/95
crawl back in your hole and die, M$ drone.
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).
With Mono, it can even be multiplatform.
Hahahahahahahahahahahahahahahahahahahahahahaha
Microsoft released a patch for the vulnerability on Tuesday. So basically they are blocking because there may be unpatched versions of the .net system component that the plugin requires. Then this same logic should be applied to Flash and Acrobat which have vulnerabilites in older versions. Am I missing something here or is this the exact same situation?
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.)
Coulda swore Windows was so popular because it shipped on just about everything computer-related back in the day, and still does to this day for desktop & laptops, and those popular apps found homes because of its wide spread distribution. Most commercial app writers write to Windows because it's out there. If Linux were to have the same market penetration, the commercial app writers would be writing to Linux with ports to OS-X.
Understanding the scope of the problem is the first step on the path to true panic.
Open Firefox, type:"about:config" in the address bar, hit "enter", click on okay/continue on the warning, then scroll down to "extensions.blocklist.x" and change x (or whatever is there instead of x) to "enabled".
You are limiting yourself by using "can't" in your vocabulary. I was told not to use that word unless I was a lumberjack every time I used that word as a kid.
Lumberjacks have a tool to move logs around called a 'cant hook', and unless I was moving logs I did not need that word in my vocabulary.
Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
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."
It's amazing that Microsoft continue to release crap like this, indeed force it on users, whilst at the same time complaining that things like Google Chrome Frame is a serious security concern and crap like this needs to be stopped...
Mike, I also use these extensions, and I wish you gave me the options of enabling them.
I am unhappy that something I use gets unilaterally removed by Firefox.
At the same time, Firefox makes no effort to remove truly hostile software like ICQSearch - I spent at least an hour removing ICQ from Firefox, and it suddenly comes back to life a week later.
Sure, your browser may be free software, but since the operating system is closed source, others can still play dirty tricks on you.
I think that's because I don't read all the code I'm running; I happen to be prevented because it's closed source, but similar things can happen on Linux.
It'd be really interesting to have a good idea why such things won't or don't happen on Linux. Possibly peer review ("enough eyeballs") and people/companies being afraid of PR backlash if they put in dirty laundry that gets found out (accountability, i.e. a disincentive), plus enough people just wanting to make $NAME the best piece of software it can be?
Let me be clear about what I'm saying. I'm not saying open source is bad (far from it; I love it). I'm not saying this shit happens to Linux in practice. What I am saying is that "you can read the source" is not the real reason why it doesn't happen to Linux. The real reason has to have to do with peoples' incentives and the fact that enough of the people with pure enough intentions actually do read the source and catch the evil code. [Similarly for BSD, Haiku, etc., I presume, but with much less experience.]
(is this the point where I talk about "On Trusting Trust" and the Debian SSH issue?)
It's semantics, but the vulnerability is within .Net and not specific to IE. I don't suppose it really matters in the end, but this does contribute to the perception that IE is "infecting" Firefox. It's really a common vulnerability that has been exposed in both browsers. No different than if they shared a common rendering dll that had an issue.
I believe Microsoft chose to roll this up in the IE cummulative update to minimize some dependency problems (and to perhaps keep the total Patch Tuesday count a little lower?)
I like the comments given in https://bugzilla.mozilla.org/show_bug.cgi?id=522777#c71.
Firefox IS a full spyware system.
Moar like WTF amirite.
http://blogs.technet.com/srd/archive/2009/10/12/ms09-054.aspx says pretty clearly that it's an IE vulnerability: "While the vulnerability is in an IE component", which fits with the information I have. I think perhaps the WPF plugin uses that IE component?
http://kb.mozillazine.org/Extensions.blocklist.enabled
1. about:config
2. extensions.blocklist.enabled: True -> False
3. Insurance: extensions.blocklist.url: delete string contents
Done!
Phoning home? It's a plugin blacklist that Firefox downloads. It's not sending any of your data to Mozilla.
Don't take life so seriously. No one makes it out alive.
That technet blog says the vulnerability is in XBAP, which is part of the .NET framework.http://msdn.microsoft.com/en-us/library/aa970060.aspx and not IE. The lines between some of the IE and .NET libraries are pretty blurred at times though, given the level of integration.
We just got confirmation from Microsoft this evening that the .NET Framework Assistant add-on (used to provide ClickOnce stuffs) was NOT a vector for this vulnerability, so we've removed it from the blocklist. The WPF plugin is still there, though we're working on a way to let sophisticated users and enterprises override the block if they know that they have applied the relevant IE patch to their system.
o/~ the more you know o/~
From http://www.xbap.org/blog/
"What are the requirements for running a XBAP application? You will need to install the .Net 3 Framework runtime from Microsoft to run XBAP."
The XBAP functionality is part of the net framework and not natively in IE. The Windows Presentation Foundation add-on to Firefox gives Firefox the ability to access XBAP.
As I understand it, the MS09-054 patch fixes the IE vector and the actual vulnerability is part of MS09-061.
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.
Why would you prefer Java over, well, anything? I have not run into any well-programmed business-class Java program that doesn't either: crash, runs slow as hell, or will not run without a specific version of the Java runtimes installed. Anything is better than Java, imo. Don't get me started on some of the Avaya Java apps. Ugh the nightmares.
MS didn't put any versioning information on their plug-in, so it's their own damn fault that the Firefox team had to disable it shotgun style! MS's fix was to an underlying OS facility on which the plugin depended -- Firefox had no way to see that update had occurred. Totally MS's screw-up.
What the hell is everyone talking about?
MS released a patch to the add-in to enable you to disable it in FireFox. So all this crap where people are saying "oh evil MS won't let us disable the add-on, hurrah Mozilla for blocking it" are talking arse.
ClickOnce allows you to run a .NET app without having to run an installer on the machine and installs to a sandboxed area that has less permissios on the machine. In addition this will work even on machine that are locked down due to the sandboxing, thus it allows a massively richer application to be used than a website could ever provide.
... I'd love Microsoft to respond and block the PITA updaters from Sun, Adobe and others that regularly screw up a perfectly working and secure configuration on Windows (Vista and 7), insisting on my attention despite being told where to get off and in any case requiring admin privileges to just go online and download even more bloatware.
And then they whine because MSFT are making it more difficult. It's as if they're saying "please make your OS more flexible so that we can still run our badly designed software..."
Oh wait, I forgot, that's a business model...
Ironically, my browser's crashed 5 or 6 times more than normal this morning after disabling that plugin; I'm sure it's completely unrelated though.
<conspiracy>
Or is it?
</conspiracy>
- Dan
....so when is Mozilla going to detect the presence of that batch and back off? If it doesn't it runs the risk of attracting criticism for freezing out a direct competitor.
Microsoft has updated their advisory and blog on the matter to address Firefox
Mike Shaver has posted a blog explaining that they are unblocking the Microsoft code because Microsoft has clarified their advisory.
This was funny. I was just reading this story and firefox gave me the prompt and had me restart. LOL. Nice.
Nicely done FF, I just can't wait until M$ cries over this, stating now that FF isn't playing fair and discriminating against their apps.
I love it when M$ drops the ball, and someone (with talent) picks it up and hands it back to them, slightly more polished then before.
We do appreciate all your hard work - THANK YOU!
I’ve coded a batch file to remove the Windows Presentation Foundation plugin (along with the accompanying Firefox .NET extension.)
My batch previously just removed the extension, but then I found out about this cruft as well.
This can then be easily added to a login script or such so you can remove it from multiple systems.
You can grab it from my blog here:
http://borchtech.blogspot.com/2009/10/updated-code-on-net-35-network.html
I hope this is useful to others...
This back-and-forth between Microsoft and Firefox is NOT helping debug Firefox on Vista. Example:
http://annoyances-resolved.blogspot.com/2009/10/firefox-vista-close-button-blinking.html