Slashdot Mirror


Zero-Day Vulnerabilities In Firefox Extensions

An anonymous reader writes "Researchers have found several security holes in popular Firefox extensions that have an estimated total of 30 million downloads from AMO (the Addons Mozilla community site). Three 0-days were also released. Mozilla doesn't have a security model for extensions and Firefox fully trusts the code of the extensions. There are no security boundaries between extensions and, to make things even worse, an extension can silently modify another extension." The affected extensions are Sage version 1.4.3, InfoRSS 1.1.4.2, and Yoono 6.1.1 (and earlier versions). Clearly the problem is larger than just these three extensions.

28 of 208 comments (clear)

  1. Yep that's why I avoid extensions by commodore64_love · · Score: 2, Informative

    I don't trust them, plus they use more memory (I only have 1/2 gig), and they make the machine run slower. The only extensions I have are NoScript and ImageZoom and FlashVideoDownloader. I try to keep it to a minimum to avoid security problems, memory waste, and slowdown

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    1. Re:Yep that's why I avoid extensions by amazeofdeath · · Score: 2, Insightful

      I completely agree, and I have been talking against the extension model for a long time. They are one of the main reasons why I use Opera instead of FF, as then I have only one vendor to introduce vulnerabilities, and it's the vendor I need to trust in any case to use the browser. Opera's inbuilt functionalities fortunately enable me to do the things for which I'd need to use extensions on FF.

      --
      U+F8FF
    2. Re:Yep that's why I avoid extensions by cmiller173 · · Score: 2, Interesting

      As a web developer I used the Web Developer Toolbar, Firebug, and DOM Inspector extensions daily. I could not be as productive without them.

    3. Re:Yep that's why I avoid extensions by clone53421 · · Score: 2, Informative

      BULLSHIT.

      Just to save anyone else the trouble...

      That page claims to require 400 MB of memory in Firefox 3.5, supposedly due to memory leaks. Opening that page, and that page alone, in a clean Firefox session took only 50 MB of memory... compared to 47 MB to display about:blank.

      GTFO with your FUD.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Yep that's why I avoid extensions by Carewolf · · Score: 2, Informative

      That page claims to require 400 MB of memory in Firefox 3.5, supposedly due to memory leaks. Opening that page, and that page alone, in a clean Firefox session took only 50 MB of memory... compared to 47 MB to display about:blank.
      GTFO with your FUD.

      Check again. Try looking at how much memory firefox is allocating and not how much of it the operating system is currently keeping in memory. Most operating systems are smarter then the applications and flush any excess stupidity to the swap-file, so the inefficiency doesn't take up valuable physical memory. A clean firefox with about:blank is using 145Mbyte here, where the operating system is currently electing to start with 38 of them in memory.

      And btw. stop swearing at people when you are wrong.

    5. Re:Yep that's why I avoid extensions by plague3106 · · Score: 2, Informative

      Doesn't IE8 have all that built in now (F12 key)?

    6. Re:Yep that's why I avoid extensions by gerardolm · · Score: 2, Informative

      "To try Ad Muncher free for 30 days, please visit our download page." Yeah, right.

    7. Re:Yep that's why I avoid extensions by gerardolm · · Score: 3, Informative

      Oh, advertising on /.'s comments?

      Partnership Program

      The Ad Muncher partnership program allows you to refer people to an address like:

                  http://youraccountname.admuncher.com/

      and receive 20% of all purchases later made by those people. For more information please visit the partnership program website.

      "foropera" is just his partner alias. Sad.

    8. Re:Yep that's why I avoid extensions by gerardolm · · Score: 2, Informative

      Stop advertising, To anyone interested on buying Ad Muncher, just buy it through admuncher.com and not his link.

  2. Damned Activex Controls! by Anonymous Coward · · Score: 3, Funny

    This is why Microsoft should turn off Activex Controls altogether.........oh wait........

  3. Re:How did the "many eyes" miss this? by RiotingPacifist · · Score: 2, Insightful

    Isn't the point that they have been seen now, if those holes where in closed binary addons (like coolaris preview) then they would never have been seen.

    --
    IranAir Flight 655 never forget!
  4. Re:Chrome time by Basje · · Score: 2, Informative

    Or use a clean firefox without extensions.

    Of course, without extensions there isn't much that sets firefox apart from chrome except for the license. Some purists will prefer firefox for that reason but it's pretty much a coin toss.

    --
    the pun is mightier than the sword
  5. Re:Zero Day by taoye · · Score: 2, Informative

    Apparently, yes. To paraphrase Wikipedia, it means that the attack occurs on the 0th day that the vendor is aware of the problem... which is a significant because it means the vendor has not even had a chance to respond to the vulnerability before it is exploited. Notwithstanding the fact that they could have prevented it, but that's another matter.

  6. Re:I have to say, I am depressed... by farlukar · · Score: 5, Informative

    I will have to go back to using linx now because I trust nothing else...

    If you're that paranoid — use a virtual machine to browse the web and rollback to a trusted, clean snapshot a few times a day.

    --
    Ceci n'est pas une .sig
  7. It's about trust by TheCoders · · Score: 5, Insightful

    The problem is not necessarily with Firefox's security model - Firefox never claimed that plugins were secure. The problem is with perception. Users need to be aware that installing a plugin is tantamount to installing an application. You wouldn't willy-nilly install any old software on your computer. (Well, some people would, but hopefully not too many who frequent Slashdot.) You should take the same caution when installing a plugin.

    The problem is that there is a perception that since Firefox is trusted then its plugins should be trusted. Especially those that are listed in Firefox's official plugin repository. Maybe some more verification is necessary before admitting these plugins, and definitely some more user education is required.

    1. Re:It's about trust by jadin · · Score: 3, Insightful

      I'm in the 'supposed to know crowd' and I had this misconception for a long time. If I failed so quickly in this aspect, what hope is there for "ma and pa" and the rest of the fam'? Which makes the question simply -

      What is easier to fix? Firefox's security model or most of the world's perception?

    2. Re:It's about trust by wd5gnr · · Score: 3, Insightful

      I think the fact that extensions appear on the Mozilla add on site could give some users the impression that they are "trusted" in some way. By default, FF won't install except from there (and maybe one or two other sites). But as far as I know, there's no real check. I mean I'm sure if you put up a extension that wiped your hard drive, enough people would complain and comment that it would get yanked. But something more subtle, maybe not.

  8. Re:Browser vulnerabilities by clone53421 · · Score: 2, Funny

    I thought you were trolling, and then I read this:

    I'll be switching my law firm back to IE and looking into a lawsuit against all FF contributors for their grossly negligent behavior.

    Poe’s Law appears to be in full effect today.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  9. Re:Lobo? by owlstead · · Score: 2, Informative

    I'm very much in favor of that. I would even like to help building a Java based browser (e.g. with a OSGi based plug-in system). But the thing is that these extensions use all kinds of technologies, but not C/C++ (as far as I could see). So if the browser was managed code you would have the same issues. Managed code helps against many bugs, but not against all.

  10. Adblock will save you memory by Nicolas+MONNET · · Score: 2

    It will also protect you overall, considering the amount of crap you find in web ads, even on supposedly reputable networks.

  11. Re:I have to say, I am depressed... by NoYob · · Score: 3, Funny

    I will have to go back to using linx now because I trust nothing else...

    If you're that paranoid — use a virtual machine to browse the web and rollback to a trusted, clean snapshot a few times a day.

    Yeah, but how do I know that the snapshot is clean? Or for that matter how do I know that my virtual machine hasn't been compromised?

    They could have put a chip in my brain that makes my think that I'm browsing securely but in fact I'm not!

    And who are you to be posting these things to make us feel like we can be secure? The sig of yours is French, no? But your user name looks Arabic. You could be a French secret agent with an Arabic code name - or, an Islamic Jihadist, hiding in France acting like a friendly internet user "helping" folks to "secure" their browsing habits all along undermining their computers so you and your agents can break in, compromise their machines, do your nefarious activities, and all the while, the poor sap who follows your advice gets arrested by the FBI while you take off with the hot secret agent babes from Russia.

    No sir! I know what you're doing here!

    --
    It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
  12. Re:I have to say, I am depressed... by clone53421 · · Score: 2, Funny

    You can’t possibly be serious...

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  13. Re:I have to say, I am depressed... by unix1 · · Score: 2, Funny

    They could have put a chip in my brain that makes my think that I'm browsing securely but in fact I'm not!

    So, you have hardwired your brain into your computer and are using it as a Firefox extension? This makes my head spin.

  14. 0-day? by Tanaric · · Score: 2, Insightful

    This is the second story recently that tosses the term "0-day" around when "new" would suffice. Yes, 0-day sounds cool, and yes, it's a helpful description in, say, the warez scene (do we still call it that?), but in articles about bugs/exploits it just makes you sound stupid.

    1. Re:0-day? by CountZer0 · · Score: 2, Informative

      True. A zero-day vulnerability is one that is found the same date the program is released. So unless these extensions are all brand new, these are not 0-day incidents.

  15. Re:Chrome time by jgtg32a · · Score: 2, Informative

    Try chromium-browser

  16. Instead of ad-blocker extensions, use CSS by jcdill · · Score: 2, Interesting

    I use the customized CSS from www.floppymoose.com to block ads in Firefox. Works like a charm! I've been using it for about 5 years, and there hasn't been a single security incident associated with this solution.

    --
    "I'd much rather be mistaken as a lesbian by a bigot than be mistaken as a bigot by a lesbian."
  17. New version by dernotte · · Score: 2, Informative

    Hi, I'm the author of infoRSS, and this version 1.1.4.x is an 1 year and 1/2 old version. Since then, the security layer has been well improved thanks to an assessment from an Australian security company. With the latest version (1.2.2) they were not able to find a security issue with it.