Microsoft Internet Explorer VML record buffer overflow
| ie-vml-record-bo (31287) |
Description:
Microsoft Internet Explorer is vulnerable to a heap-based buffer overflow in the Microsoft Windows implementation of the Vector Markup Language (VML). By creating a malicious HTML document containing specially-crafted VML records, a remote attacker could overflow a buffer and execute arbitrary code on the system with permissions of the victim, if the attacker could persuade the victim to open the malicious file. An attacker could exploit this vulnerability by hosting the file on a Web site or sending it to a victim as an email attachment.
Platforms Affected:
- Microsoft, Internet Explorer 5.01 SP4
- Microsoft, Internet Explorer 6 SP1
- Microsoft, Internet Explorer 7
- Microsoft, Windows 2000 SP4
- Microsoft, Windows 2003 Server SP1 Itanium
- Microsoft, Windows 2003 Server x64
- Microsoft, Windows 2003 Server Itanium
- Microsoft, Windows 2003 Server SP1
- Microsoft, Windows XP Professional x64
- Microsoft, Windows XP SP2
Remedy:
Apply the appropriate patch for your system, as listed in the latest Microsoft Security Bulletin. See References.
— OR —
Use Microsoft Automatic Update if it is supported by your operating system. The original bulletin issued by Microsoft has been superseded.
Consequences:
Gain Access
References:
- iDefense Labs PUBLIC ADVISORY: 01.09.07, Microsoft Windows VML Element Integer Overflow Vulnerability at http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=462.
- Microsoft Security Bulletin MS07-004, Vulnerability in Vector Markup Language Could Allow Remote Code Execution (929969) at http://www.microsoft.com/technet/security/bulletin/ms07-004.mspx.
- Microsoft Security Bulletin MS07-050, Vulnerability in Vector Markup Language Could Allow Remote Code Execution (938127) at http://www.microsoft.com/technet/security/bulletin/ms07-050.mspx.
- Microsoft Security Bulletin MS08-052, Vulnerabilities in GDI+ Could Allow Remote Code Execution (954593) at http://www.microsoft.com/technet/security/Bulletin/MS08-052.mspx.
- ASA-2007-009: MS07-004 Vulnerability in Vector Markup Language Could Allow Remote Code Execution (929969)
- BID-21930: Microsoft Windows Vector Markup Language Buffer Overrun Vulnerability
- CVE-2007-0024: Integer overflow in the Vector Markup Language (VML) implementation (vgx.dll) in Microsoft Internet Explorer 5.01, 6, and 7 on Windows 2000 SP4, XP SP2, Server 2003, and Server 2003 SP1 allows remote attackers to execute arbitrary code via a crafted web page that contains unspecified integer properties that cause insufficient memory allocation and trigger a buffer overflow, aka the VML Buffer Overrun Vulnerability.
- OSVDB ID: 31250: Microsoft IE Vector Markup Language (VML) Overflow
- SA23677: Microsoft Windows Vector Markup Language Vulnerabilities
- SECTRACK ID: 1017489: Windows Vector Markup Language Buffer Overflow Lets Remote Users Execute Arbitrary Code
- US-CERT VU#122084: Microsoft Internet Explorer VML buffer overflow
- VUPEN/ADV-2007-0105: Microsoft Windows Vector Markup Language Code Execution Vulnerability (MS07-004)
- VUPEN/ADV-2007-0129: Avaya Products Windows Vector Markup Language Remote Code Execution Vulnerability
Reported:
Jan 09, 2007
The information within this database may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the author/distributor (Internet Security Systems X-Force) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.
Copyright (c) 1994-2008 Internet Security Systems, Inc. All rights reserved worldwide.
For corrections or additions please email xforce@iss.net
