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
Cartoon
Current Issue
Flash Poll
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2014-9710
Published: 2015-05-27
The Btrfs implementation in the Linux kernel before 3.19 does not ensure that the visible xattr state is consistent with a requested replacement, which allows local users to bypass intended ACL settings and gain privileges via standard filesystem operations (1) during an xattr-replacement time windo...

CVE-2014-9715
Published: 2015-05-27
include/net/netfilter/nf_conntrack_extend.h in the netfilter subsystem in the Linux kernel before 3.14.5 uses an insufficiently large data type for certain extension data, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via outbound network traffic that trig...

CVE-2015-2666
Published: 2015-05-27
Stack-based buffer overflow in the get_matching_model_microcode function in arch/x86/kernel/cpu/microcode/intel_early.c in the Linux kernel before 4.0 allows context-dependent attackers to gain privileges by constructing a crafted microcode header and leveraging root privileges for write access to t...

CVE-2015-2830
Published: 2015-05-27
arch/x86/kernel/entry_64.S in the Linux kernel before 3.19.2 does not prevent the TS_COMPAT flag from reaching a user-mode task, which might allow local users to bypass the seccomp or audit protection mechanism via a crafted application that uses the (1) fork or (2) close system call, as demonstrate...

CVE-2015-2922
Published: 2015-05-27
The ndisc_router_discovery function in net/ipv6/ndisc.c in the Neighbor Discovery (ND) protocol implementation in the IPv6 stack in the Linux kernel before 3.19.6 allows remote attackers to reconfigure a hop-limit setting via a small hop_limit value in a Router Advertisement (RA) message.

Dark Reading Radio
Archived Dark Reading Radio
Join security and risk expert John Pironti and Dark Reading Editor-in-Chief Tim Wilson for a live online discussion of the sea-changing shift in security strategy and the many ways it is affecting IT and business.