The Rise in Autorun-Based Malware
Thursday November 20, 2008 at 10:24 am CST
Posted by Vinoo Thomas
Most folks associate computer viruses and other prevalent malware with the Internet. Not quite. The earliest computer threats came from the era of floppy disks and removable media. However, with the arrival of the Internet, email and network based attacks became the preferred vector for hackers to spread malicious code and the issues with removable media took a back seat.
Over the years, floppy disks have since been replaced by thumb drives, portable hard drives, flash media cards and other forms of removable data storage. These removable devices of today can hold 10,000 times more data than yesteryears floppy disks. Not only can they store more data, today’s removal storage devices are smart with the ability to run portable software programs or boot an entire operating system.
Given the popularity of removable storage media, virus authors were quick to realize the potential of using this as an infection vector. And they are greatly aided by a convenience feature in operating systems called “Autorun” that exists to automagically launch the content in a removable disk without any user interaction.
McAfee Avert Labs has observed an alarming increase in malware using autorun as an infection vector. In addition to traditional autorun worms that used this feature, pure-play backdoors, password stealers, common Trojans and even parasitic viruses that previously required a user to double click an executable file in order to infect a system have started incorporating the autoplay technique to spread.
To give an example of how rampant the problem of autorun malware in the real world is, shown below is the McAfee global virus map which tracks statistics of infections observed by McAfee users world wide.

Generic!atr is a McAfee antivirus detection the for the configuration file (autorun.inf) where the path to the malware executable that needs to autoplay is specified. This detection is observed on over two million files in the last 24 hours and has always been in the top five detections globally ever since the signature was added to the McAfee DAT files. What is shown above are detections seen only on computers installed with McAfee antivirus, where those users have opted into reporting their detections. When you take in to account the millions of computers on the Internet and other vendor detections of autorun based threats, one understands how rampant the problem is.
Why is autorun as an infection vector so popular especially with machines running the Windows operating system? The fact is autorun is enabled by default on all flavors of Microsoft Windows including the latest versions of Windows Vista and Windows Server 2008. A user only has to insert a removable disk into an infected machine running Microsoft Windows and the malware would autocopy itself and infect the disk without any additional user interaction. And this self sustained cycle continues unabated every time the disk is inserted into a new machine.
So what can a user do to protect themselves against autorun based malware? The autorun feature can easily be disabled via the Windows group policy editor. If you’re a system administrator, it makes sense to disable autoplay via Active Directory and push this policy to the entire enterprise. Prevention is always better than drastic bans of USB disks & drives, although it makes you wonder why Microsoft can’t *fix* this ill-used feature in their next Windows update ![]()

November 21st, 2008 at 5:26 am
[…] if others use your PC and plug devices into it) USB Media - Major Increase in Autorun based malware http://www.avertlabs.com/research/blog/index.php/2008/11/20/the-rise-in-autorun-based-malware/ QUOTE: Over the years, floppy disks have since been replaced by thumb drives, portable hard drives, […]
November 21st, 2008 at 9:39 am
Disabling Autoplay can be a challenge for some users who may not always know how o start various legitiomate software packages.
It occurs to me that scanning at execution could/should detect these malware attacks. Obviously not new ones, but anything that was previously detected and included in the dat files - wouldn’t that get caught? Can someone at Avert respond to that question?
November 21st, 2008 at 11:54 am
[…] Earlier, my colleague Vinoo Thomas blogged about “The Rise in Autorun-Based Malware” and about a method employed to disable such malware from executing that uses the gpedit.msc […]
November 21st, 2008 at 3:47 pm
Yeah, really annoying that Microsoft doesn’t have a setting to *prompt* you as to whether you want to let a disc’s autorun item run or not. The only settings they offer are unconditional running or unconditional ignoring (with no way to right-click to manually do the autorun action, at least on XP and prior).