Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

'Greasemonkey' Malware Targets Firefox

Posted by CmdrTaco on Thu Dec 04, 2008 12:25 PM
from the oh-this-can't-end-well dept.
snydeq writes "Researchers have discovered a new type of malware that collects passwords for banking sites but targets only Firefox. The malware, dubbed 'Trojan.PWS.ChromeInject.A,' sits in Firefox's add-ons folder, registering itself as 'Greasemonkey,' the well-known collection of scripts that add functionality to Web pages rendered by Firefox. The malware uses JavaScript to identify more than 100 financial and money transfer Web sites, including PayPal, collecting logins and passwords, which it forwards to a server in Russia. Trojan infection can occur via drive-by download or download duping."
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • I wish (Score:5, Funny)

    by gEvil (beta) (945888) on Thursday December 04 2008, @12:29PM (#25990055)
    I wish I could use this as an excuse for all the money disappearing from my PayPal and bank accounts, but sadly I can't....
  • by girlintraining (1395911) on Thursday December 04 2008, @12:35PM (#25990179)

    Well, this just proves that it's easier to develop for Firefox than IE. ^_^ Of course, it's a very backhanded compliment.

  • by Vellmont (569020) on Thursday December 04 2008, @12:38PM (#25990243)

    It's just part of the mounting evidence that username/password combinations for banks is inherently flawed. "Somthing you know" can always easily be known by someone else. Bank security should (IMO) be also based on "something you have", like an ATM card.

    If banks really wanted two-way authentication to work properly, they'd use a hardware device (USB-key) that had to be present in the machine to login to your account. The hardware device would be implemented in such a way to make it impossible to copy the functionality of it without physical access to it.

  • by xiao_haozi (668360) on Thursday December 04 2008, @01:03PM (#25990691) Homepage
    That's it....I'm switching to IE!
  • Fix (Score:5, Funny)

    by Frankie70 (803801) on Thursday December 04 2008, @02:00PM (#25991617)

    You can download a fix for it here [microsoft.com].

    • Re:only firefox? (Score:5, Insightful)

      by miknix (1047580) on Thursday December 04 2008, @12:39PM (#25990271)

      Mozilla needs your permission to install plugins from unverified sources.

      But since windows standard practice is to click on everything that has an OK on it, I think it doesn't matter.

    • Re:only firefox? (Score:5, Insightful)

      by Brain-Fu (1274756) on Thursday December 04 2008, @12:43PM (#25990327) Homepage Journal

      from the article:
      Users could be infected with the Trojan either from a drive-by download, which can infect a PC by exploiting a vulnerability in a browser, or by being duped into downloading it, Canja said.

      This is utterly unacceptable. They should give instructions to users on how to avoid downloading this.

      They listed two ways in which systems get infected. One is "by being duped into downloading it." The instructions to avoid this are easily enough translated as your standard Internet hygien guidelines: "When websites offer browser-enhancements to you, say no," and "don't execute email attachments even if they come from trusted friends."

      However, I want more detail about this "drive-by download" bit. There is a hole in my browser that will make it automatically download this addon, without prompting me? Give me a link. Give me the details. What versions have the hole? Has it been patched? Is there something I can do (other than "browse nothing") that will prevent this hole from being exploited? People need these details.

      • by MrMr (219533) on Thursday December 04 2008, @12:47PM (#25990415)
        The problem has been diagnosed by BitDefender, and they can sell you all the peace of mind you ask for.
      • Re:only firefox? (Score:5, Interesting)

        by Ed Avis (5917) <ed@membled.com> on Thursday December 04 2008, @12:53PM (#25990517) Homepage

        The cool thing about Firefox is that you can basically force users into installing malware by exploiting bug 59314 [mozilla.org]. Just keep popping up a dialogue box (with no way to stop it or switch to another tab) until the user gives in and says yes.

        • Re:only firefox? (Score:5, Informative)

          by Vancorps (746090) on Thursday December 04 2008, @01:46PM (#25991403)

          I ran into this when I visited a site that another admin got the Antivirus 2008 trojan from. Of course I'm on Ubuntu so I was pretty sure simply visiting the site wouldn't cause any problems. I kept getting prompted to install it so I just found out what link it kept calling and just modified my hosts file to point it to localhost and then I got out of it like I should.

          Pretty devious exploit though.

          • Re:only firefox? (Score:5, Insightful)

            by hairyfeet (841228) <bassbeast1968@@@gmail...com> on Thursday December 04 2008, @02:21PM (#25991953)

            Bingo, I have seen malware in both Firefox and IE installed using the "endless loop" dialog box that the previous poster pointed out on Bugzilla(BTW, how freakin sad is it that the bug is from pre-1.0 and is still there?). Here is how I saw it work, by using a test box i keep for bug testing and removal practice. I found the bug by going through the users history and going where he went.

            Here is how it works. You get Mr. Stupid Horny Guy to look at some topsites, you know the ones, a bunch of hot babe thumbnails that take them to yet more topsites. After a few minutes he will hit a site with a dialog box that says something like "You won a free hour in our hot babe video vault! Simply click yes to download the player and watch your hot videos full screen!" but thanks to the bug if he hits cancel it simply throws another dialog box in his face until he hits yes. If Mr Stupid Horny Guy even knows about ctrl/alt/del (which many don't) they will find the PC slow to a crawl whenever they try to launch it. So for Mr Stupid Horny Guy the choices come down to A=yank the plug out of the back, or B=click yes. So you can guess which of those 2 gets chosen more often.

            I just wish Mozilla would put a cancel button automatically on all dialog boxes that would just kill all scripts on a page. It would probably cut way down on the drive by downloads, at least the ones I have come across.

      • Re:only firefox? (Score:5, Informative)

        by Rudisaurus (675580) on Thursday December 04 2008, @01:02PM (#25990675)
        More details here [bitdefender.com]
    • by Simon Brooke (45012) <stillyet@googlemail.com> on Thursday December 04 2008, @12:45PM (#25990367) Homepage Journal

      does it affect all platforms since it's Java?

      anyone know?

      It's not Java, it's JavaScript - two very different languages linked only by a common marketing fuckwit.

    • by maxwell demon (590494) on Thursday December 04 2008, @12:41PM (#25990297) Journal

      I guess the malware remenmbered those passwords itself, so not storing them in the password manager wouldn't help.

      IMHO the fact that you can use plugins with Firefox means that there should be an extra security barrier inside Firefox that disallows extensions to get passwords (e.g. when accessing the password lines, it would just get the stars which are also displayed on the screen).

      • by clone53421 (1310749) on Thursday December 04 2008, @01:04PM (#25990715) Journal

        Javascript is already capable of getting the value of a password field, and even if it wasn't they could just redirect the form action and get the password that way.

        Try this: go to Paypal.com (any page with a password field, really), type in something arbitrary into the password field, and then paste this into the address bar:

        javascript:for(var a=document.getElementsByTagName("input"),i=0;i<a.length;i++)if(a[i].type=="password"){alert(a[i].value);i=a.length;}void(0);