Attacks/Breaches
8/21/2012
08:45 AM
50%
50%

Crisis Financial Malware Spreads Via Virtual Machines

Malicious code, disguised as a VeriSign-approved Adobe Flash installer, affects Macs, Windows PCs, and Windows Mobile devices.

The recently discovered Crisis financial malware can spread using capabilities built into VMware virtual machines.

Also known as Morcut, the malicious rootkit--spread via an installer that's disguised as an Adobe Flash Player installer--was first discovered last month by antivirus vendor Kaspersky, which found it targeting Apple OS X systems. But the installer, which is a Java archive (a.k.a. JAR) file--dubbed Maljava by Symantec--that claims to have been signed by VeriSign, also includes the ability to infect Windows machines with the Crisis rootkit.

"The JAR file contains two executable files for both Mac and Windows. It checks the compromised computer's [operating system] and drops the suitable executable file," said Takashi Katsuki, a software engineer at Symantec Security Response, in a blog post. "Both these executable files open a back door on the compromised computer."

[ Security researchers, take note: Google Ups Bug Bounties Amid Booming Exploit Market. ]

Crisis includes multiple Windows-only features and propagation techniques. Notably, on Windows systems, "the threat uses three methods to spread itself: one is to copy itself and an autorun.inf file to a removable disk drive, another is to sneak onto a VMware virtual machine, and the final method is to drop modules onto a Windows Mobile device," said Katsuki.

But he emphasized that the malware doesn't spread using a flaw in the VMware virtual machine software. Rather, "it takes advantage of an attribute of all virtualization software: namely, that the virtual machine is simply a file or series of files on the disk of the host machine," he said. "These files can usually be directly manipulated or mounted, even when the virtual machine is not running."

According to Symantec, this is the first-known example malware that attempts to propagate via a virtual machine. "Many threats will terminate themselves when they find a virtual machine monitoring application, such as VMware, to avoid being analyzed, so this may be the next leap forward for malware authors," said Katsuki.

But as noted, the malware can spread not only via Windows, Apple OS X, and virtual machines, but also by dropping attack modules onto any Windows Mobile devices that are connected to a Windows PC. To do so, Crisis employs the Windows remote application programming interface (RAPI), which doesn't work on Android or iPhone devices. But Symantec said that while it's seen this capability in the malware, it has yet to recover any of the actual Windows Mobile attack modules.

The revelations over the additional Crisis capabilities reinforce that the malware--which offers spyware that can capture keystrokes in browsers and instant messaging clients, and which uses a rootkit that can survive reboots--has been professionally designed, apparently to steal people's personal financial information.

Interestingly, according to Internet discussion boards, the malware may have started life as the Remote Control System, which is information security software developed and sold by the Italian HackingTeam group. According to the company's website, the software is only sold to law enforcement and government agencies.

But the malware appears to have been at least repackaged for sale on hacker forums, according to a blog post from researcher Sergey Golovanov at Kaspersky Lab.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Flash Poll
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2015-3308
Published: 2015-09-02
Double free vulnerability in lib/x509/x509_ext.c in GnuTLS before 3.3.14 allows remote attackers to cause a denial of service or possibly have unspecified other impact via a crafted CRL distribution point.

CVE-2015-4330
Published: 2015-09-02
A local file script in Cisco TelePresence Video Communication Server (VCS) Expressway X8.5.2 allows local users to gain privileges for OS command execution via invalid parameters, aka Bug ID CSCuv10556.

CVE-2015-6274
Published: 2015-09-02
The IPv4 implementation on Cisco ASR 1000 devices with software 15.5(3)S allows remote attackers to cause a denial of service (ESP QFP CPU consumption) by triggering packet fragmentation and reassembly, aka Bug ID CSCuv71273.

CVE-2015-6277
Published: 2015-09-02
The ARP implementation in Cisco NX-OS on Nexus 1000V devices for VMware vSphere 5.2(1)SV3(1.4), Nexus 3000 devices 7.3(0)ZD(0.47), Nexus 4000 devices 4.1(2)E1, Nexus 9000 devices 7.3(0)ZD(0.61), and MDS 9000 devices 7.0(0)HSK(0.353) and SAN-OS NX-OS on MDS 9000 devices 7.0(0)HSK(0.353) allows remote...

CVE-2015-6587
Published: 2015-09-02
The vlserver in OpenAFS before 1.6.13 allows remote authenticated users to cause a denial of service (out-of-bounds read and crash) via a crafted regular expression in a VL_ListAttributesN2 RPC.

Dark Reading Radio
Archived Dark Reading Radio
Another Black Hat is in the books and Dark Reading was there. Join the editors as they share their top stories, biggest lessons, and best conversations from the premier security conference.