- Microsoft Windows chief decries standards grandstanding
- The 5 best, and 5 worst, features of Google Chrome OS
- Federal government using PS3 to crack pedophile passwords
- 10G Ethernet cheat sheet
- Top 10 free Windows tools for IT pros, at a glance
A set of newly discovered flaws in components of VMware's virtual machine software has called attention to some of the security risks associated with the practice of running virtual computers on a single system.
VMware has updated its products to fix the security bugs, disclosed Wednesday, but users who have not updated their software could face serious security risks thanks to a trio of flaws in the DHCP (Dynamic Host Configuration Protocol) server that ships with VMware.
The DHCP software is used to assign IP addresses to the different virtual machines running within VMware, but IBM researchers discovered that it can be exploited to gain control of the computer. That could be very bad news for someone running a lot of applications on the same VMware box, said Tom Cross, a researcher with IBM's Internet Security Systems group. "By exploiting this vulnerability you get complete control of any of the machines that are running on that virtual environment," he said.
IBM's researchers have developed exploit code for three separate flaws in the DHCP software, all of which are now patched, Cross said.
In order to attack a system, however, an attacker would first need to gain access to software running within the virtual machine. Typically VMware's DHCP server is not configured to be accessible to systems on other machines.
Virtualization software is one of the hottest areas in enterprise IT these days.
Enterprises are increasingly looking at this type of product as a way to cut down on data center costs. VMware lets a single computer act as if it is a kind of mini data-center, running a number of separate virtual machines on the same box. These virtual machines act as if they are truly separate from one another. They can run different operating systems, and if one virtual machine crashes, it does not affect the other virtual machines on the server.
VMware is also extremely popular with security researchers, who set up virtual machines on their PCs to test potentially malicious code without putting their computers at risk.
Unfortunately, this architecture also gives attackers a single point of failure: the VMware software itself.
"This is important because servers often run a vulnerable machine in one VM and have super-secret information in another VM, isolated by VMWare," said Dave Aitel, CTO with security vendor Immunity Inc., in an e-mail interview. "VMWare ESX has been getting massively popular among hosting environments, so this sort of bug becomes a force multiplier if you can find a remote vulnerability in a [virtual machine]."
The DCHP flaws affect VMware's ACE, Player, Server, and Workstation products running on Linux and the Windows operating system, IBM said.
VMware, a division of EMC, has also patched a fourth serious flaw in its software, discovered by McAfee. This one could also be used to run unauthorized code on a VMware machine, but it would be difficult for an attacker to exploit, said David Marcus, security research and communications manager with McAfee Inc.'s Avert Labs.
Comments (4)
RE: VMware bugs shine spotlight on virtualization securityBy Anonymous on September 24, 2007, 5:40 amwhat version of the product is affected? without this this text is mostly useless...
Reply | Read entire comment
The subject is misleadingBy Charles Soto on September 24, 2007, 9:22 amThis is a flaw in open source components of the Service Console, and have very little to do with virtualization. True, once an ESX server is taken over, you've...
Reply | Read entire comment
affected productsBy RMcMillan on September 24, 2007, 11:04 amThere are a lot of affected products. You can see lists of them for each of the IBM bugs in the three XFDB links here.
Reply | Read entire comment
Not VMware bugsBy mark.dean on September 25, 2007, 11:54 amAs a poster correctly pointed out, these are not necessarily "VMware bugs" and the article title is somewhat misleading. Those who lack knowledge of virtualization...
Reply | Read entire comment
View all comments