Title: Microsoft IE Vector Markup Language (VML) Arbitrary Code Execution
Info
Disclosure
Sep 19, 2006
Discovery
Unknown
Dates
Exploit
Sep 19, 2006
Solution
Unknown
Description
A remote stack-based buffer overflow exists in Microsoft Internet Explorer. The browser's vml rendering engine fails to check the length of a fill parameter on the rect tag resulting in a stack-based buffer overflow. With a specially crafted request that contains a vml graphics, an attacker can cause arbitrary code execution resulting in a loss of integrity.
Classification
Location:
Remote/Network Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Integrity
Solution:
Workaround,
Patch
Exploit:
Exploit Available
Disclosure:
OSVDB Verified,
Discovered in the Wild
Solution
Microsoft has released a patch to address this issue. Additionally, it is possible to correct the flaw by implementing the following workaround(s):
To un-register Vgx.dll, follow these steps:
Click Start, click Run, type "regsvr32 -u "%ProgramFiles%\Common Files\Microsoft Shared\VGX\vgx.dll " (without the quotation marks), and then click OK.