Content

(MS06-055) Microsoft Vector Markup Language Vulnerability (925486)

Type
Buffer Overflow
Impact of exploitation
Remote Code Execution
User Interaction
user interaction is needed
Attack Vector
Website or e-mail with malicious content
Rating
High
CVE reference
CVE-2006-4868,
Vendor Status
Responded and patched
Vulnerable systems
Windows XP  SP0 - SP2,
Windows 2003  SP0 - SP1,
Windows 2000  SP4,
Internet Explorer  6,
Internet Explorer  5.01,
Summary
A vulnerability is present in Microsoft Internet Explorer and Microsoft Outlook that may allow for arbitrary code execution. This could be accomplished by visiting a malicious website or through an HTML email attachment. Exploitation has been seen in the wild.

Tab Navigation

Description

Microsoft Internet Explorer is a industry-standard web browser. Microsoft Outlook is an e-mail client included with the Office business suite. Vector Markup Language allows for display and positioning of vector graphics in HTML in each of these applications. A vulnerability is present in Internet Explorer and Microsoft Office when processing malicious VML content. Code execution could occur as a result of this buffer overflow. Successful exploitation could take the form of two attacks. The first would involve a victim being coerced to an attacker-controlled website. This could allow for drive-by downloading of malicious content without further user interaction. The second attack could occur via a maliciously crafted HTML attachment delivered in email. Exploitation has been detected in the wild.

McAfee Product Mitigation & Recommendations

Recommendations

Download and install the patch available from Microsoft(KB925486): http://www.microsoft.com/technet/security/Bulletin/MS06-055.mspx

McAfee Product Mitigation

McAfee Foundstone

This Foundstone vulnerability check can be used to assess if your systems are vulnerable and is expected to accurately identify if a system is vulnerable in many enterprise environments.

Signature:
(MS06-055) Microsoft Vector Markup Language Vulnerability (925486)
Signature identifier:
4619
Release date:
9/20/2006
McAfee Intrushield

The following Intrushield User Defined Signature (UDS) detects malware that is known to exploit this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Microsoft IE VML Rendering Vulnerability - UDS
Release date:
9/19/2006
McAfee Intrushield

The following Intrushield signature covers exploitation of this vulnerability. We have found that Intrushield is not protecting against all known exploits of this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
SMTP Outlook VML Vulnerability
Signature identifier:
0x4040B600
Release date:
9/26/2006
First released in:
sigset(s) 3.1.22, 2.1.49, 1.9.66, 1.8.83
McAfee Intrushield

The following Intrushield signature covers exploitation of this vulnerability. We have found that Intrushield is not protecting against all known exploits of this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
HTTP IE VML 0-day Remote Code Execution
Signature identifier:
0x4022DF00
Release date:
9/26/2006
First released in:
sigset 3.1.22
McAfee Host IPS

This signature provides coverage for this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Microsoft Internet Explorer Vector Markup Language Vulnerability (1)
Signature identifier:
3774
Release date:
10/11/2006
First released in:
Security Content Update 661
McAfee Host IPS

McAfee Host IPS is proactively protecting customers against all known exploits of this buffer overflow vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Microsoft Internet Explorer Vector Markup Language Vulnerability (2)
Signature identifier:
3776
Release date:
10/11/2006
First released in:
Security Content Update 661
McAfee Host IPS

McAfee Host IPS is proactively protecting customers against all known exploits of this buffer overflow vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Generic Buffer Overflow protection
Signature identifier:
412
Release date:
8/24/2000
First released in:
2.0
McAfee VirusScan Enterprise 8.0i (VSE8.0i) / Managed Virus Scan (MVS) Buffer Overflow Protection

Out of the box, VSE8.0i and MVS Buffer Overflow Protection (BOP) protect against many buffer overflow exploits. We have found that VSE8.0i and MVS BOP are not proactively protecting against all known exploits of this vulnerability. McAfee Avert Labs has DAT coverage for this vulnerability and will update this coverage as new threats emerge.

Signature:
Buffer Overflow Protection
Release date:
8/30/2004
First released in:
build 131
McAfee Anti-Virus protection

The following A-V signature detects malware that is know to exploit this vulnerability.

Signature:
Exploit-VMLFill
Release date:
9/20/2006
First released in:
DAT 4856

Additional Resources

Exploit-VMLFill

http://vil.nai.com/vil/content/v_140629.htm

Microsoft Security Advisory: Vulnerability in Vector Markup Language Could Allow Remote Code Execution

http://www.microsoft.com/technet/security/advisory/925568.mspx

Seen in the wild: Zero Day exploit being used to infect PCs

http://sunbeltblog.blogspot.com/2006/09/seen-in-wild-zero-day-exploit-being.html

A quick entry on the VML issue.

http://blogs.technet.com/msrc/archive/2006/09/22/458266.aspx

Microsoft Security Bulletin: Vulnerability in Vector Markup Language Could Allow Remote Code Execution (925486)

http://www.microsoft.com/technet/security/Bulletin/MS06-055.mspx

All Information

Timeline -

10/3/2006

Exploit code has been released.

9/26/2006

Vendor has provided a patch.

9/25/2006

Exploit code has been released.

9/24/2006

Exploit code has been released.

9/22/2006

The vendor has blogged that they might release an out-of-band patch for this vulnerability

9/21/2006

Exploit code has been released.

9/20/2006

Exploit code has been released.

9/19/2006

Vulnerability information has been publicly disclosed.

9/19/2006

Vendor has provided information on the vulnerability.

9/19/2006

A denial of service proof of concept has been released

9/18/2006

Vulnerability information has been publicly disclosed.

Description -

Microsoft Internet Explorer is a industry-standard web browser. Microsoft Outlook is an e-mail client included with the Office business suite. Vector Markup Language allows for display and positioning of vector graphics in HTML in each of these applications. A vulnerability is present in Internet Explorer and Microsoft Office when processing malicious VML content. Code execution could occur as a result of this buffer overflow. Successful exploitation could take the form of two attacks. The first would involve a victim being coerced to an attacker-controlled website. This could allow for drive-by downloading of malicious content without further user interaction. The second attack could occur via a maliciously crafted HTML attachment delivered in email. Exploitation has been detected in the wild.

McAfee Product Mitigation & Recommendations

Recommendations -

Download and install the patch available from Microsoft(KB925486): http://www.microsoft.com/technet/security/Bulletin/MS06-055.mspx

McAfee Product Mitigation

McAfee Foundstone

This Foundstone vulnerability check can be used to assess if your systems are vulnerable and is expected to accurately identify if a system is vulnerable in many enterprise environments.

Signature:
(MS06-055) Microsoft Vector Markup Language Vulnerability (925486)
Signature identifier:
4619
Release date:
9/20/2006
McAfee Intrushield

The following Intrushield User Defined Signature (UDS) detects malware that is known to exploit this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Microsoft IE VML Rendering Vulnerability - UDS
Release date:
9/19/2006
McAfee Intrushield

The following Intrushield signature covers exploitation of this vulnerability. We have found that Intrushield is not protecting against all known exploits of this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
SMTP Outlook VML Vulnerability
Signature identifier:
0x4040B600
Release date:
9/26/2006
First released in:
sigset(s) 3.1.22, 2.1.49, 1.9.66, 1.8.83
McAfee Intrushield

The following Intrushield signature covers exploitation of this vulnerability. We have found that Intrushield is not protecting against all known exploits of this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
HTTP IE VML 0-day Remote Code Execution
Signature identifier:
0x4022DF00
Release date:
9/26/2006
First released in:
sigset 3.1.22
McAfee Host IPS

This signature provides coverage for this vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Microsoft Internet Explorer Vector Markup Language Vulnerability (1)
Signature identifier:
3774
Release date:
10/11/2006
First released in:
Security Content Update 661
McAfee Host IPS

McAfee Host IPS is proactively protecting customers against all known exploits of this buffer overflow vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Microsoft Internet Explorer Vector Markup Language Vulnerability (2)
Signature identifier:
3776
Release date:
10/11/2006
First released in:
Security Content Update 661
McAfee Host IPS

McAfee Host IPS is proactively protecting customers against all known exploits of this buffer overflow vulnerability. McAfee Avert Labs will continue to update our coverage, as needed, as new exploit vectors are discovered and as new threats emerge.

Signature:
Generic Buffer Overflow protection
Signature identifier:
412
Release date:
8/24/2000
First released in:
2.0
McAfee VirusScan Enterprise 8.0i (VSE8.0i) / Managed Virus Scan (MVS) Buffer Overflow Protection

Out of the box, VSE8.0i and MVS Buffer Overflow Protection (BOP) protect against many buffer overflow exploits. We have found that VSE8.0i and MVS BOP are not proactively protecting against all known exploits of this vulnerability. McAfee Avert Labs has DAT coverage for this vulnerability and will update this coverage as new threats emerge.

Signature:
Buffer Overflow Protection
Release date:
8/30/2004
First released in:
build 131
McAfee Anti-Virus protection

The following A-V signature detects malware that is know to exploit this vulnerability.

Signature:
Exploit-VMLFill
Release date:
9/20/2006
First released in:
DAT 4856

Additional Resources

Additional Resources -

Exploit-VMLFill

http://vil.nai.com/vil/content/v_140629.htm

Microsoft Security Advisory: Vulnerability in Vector Markup Language Could Allow Remote Code Execution

http://www.microsoft.com/technet/security/advisory/925568.mspx

Seen in the wild: Zero Day exploit being used to infect PCs

http://sunbeltblog.blogspot.com/2006/09/seen-in-wild-zero-day-exploit-being.html

A quick entry on the VML issue.

http://blogs.technet.com/msrc/archive/2006/09/22/458266.aspx

Microsoft Security Bulletin: Vulnerability in Vector Markup Language Could Allow Remote Code Execution (925486)

http://www.microsoft.com/technet/security/Bulletin/MS06-055.mspx