Microsoft is disputing
Core Security Technologies' description
of a security issue impacting Microsoft's Virtual PC software as a vulnerability.
Core Security issued an
advisory March 16 for what its researchers described as a bug in the software
that allowed users to circumvent various security measures in Windows.
According to Core Security, there is a vulnerability in the memory management
of the Virtual Machine Monitor that makes memory pages mapped above 2GB
available with read or read/write access to user-space programs running in a
Guest operating system.
By leveraging this
vulnerability it is possible to bypass security mechanisms such as Data
Execution Prevention (DEP), Safe Structured Error Handling (SafeSEH) and
Address Space Layout Randomization (ASLR), according
to the Core Security advisory.
In
a blog post, Microsoft’s Paul Cooke, director in the Windows Client group,
contested Core Security’s declaration of the situation as a vulnerability.
“The functionality that
Core calls out is not an actual vulnerability per se,” Cooke wrote. “Instead,
they are describing a way for an attacker to more easily exploit security
vulnerabilities that must already be present on the system. It's a subtle
point, but one that folks should really understand. The protection mechanisms
that are present in the Windows kernel are rendered less effective inside of a
virtual machine as opposed to a physical machine. There is no vulnerability
introduced, just a loss of certain security protection mechanisms.”
The bug impacts a number
of versions of the product, including Microsoft Virtual PC 2007, Virtual PC 2007 SP1, Windows
Virtual PC and Microsoft Virtual Server 2005. Because Microsoft's Virtual PC
hypervisor is a component of Windows 7 XP Mode, it is impacted as well.
“We believe that Windows
XP Mode and Windows Virtual PC are great bridging strategies to help customers
who have legacy applications get up and running on Windows 7,” Cooke blogged.
“For those customers who need Windows XP Mode, they should look to install only
the required subset of applications that need Windows XP in order to function
properly while planning to move those applications to Windows 7 in the future.”
Microsoft’s Hyper-V
technology is not affected.