Security Intelligence Operations - Cisco Systems
Guest
 

Security Intelligence Operations


Microsoft DirectX MJPEG Decoder Code Execution Vulnerability

 
Vulnerability AlertPowered by Cisco Security IntelliShield Alert Manager

Threat Type:Unintended Weakness: Arbitrary Code Execution
IntelliShield ID:16005
Version:4
First Published:June 10, 2008 03:50 PM EDT
Last Published:July 17, 2008 11:32 AM EDT
Vector:Network
Authentication:None
Exploit:Unproven
Port: Not Available
CVE:CVE-2008-0011
BugTraq ID:29581
 
Urgency: Unlikely Use
Credibility: Confirmed
Severity: Moderate Damage
CVSS Base:9.3 CVSS Calculator
CVSS Version 2
CVSS Temporal:6.9
 
Version Summary:

Microsoft has re-released a security bulletin with additional affected products to address the Microsoft DirectX MJPEG Decoder code execution vulnerability.

 
 
Description

Microsoft DirectX versions 8.1, 9.0, and 10.0 contain a vulnerability that can allow an unauthenticated, remote attacker to execute arbitrary code.

The vulnerability is due to improper validation of MJPEG video contained within Advanced Systems Format (ASF) or Audio Video Interleave (AVI) files.  An unauthenticated, remote attacker could exploit the vulnerability by convincing a user to open a malicious media file.  When the file is opened, code execution could occur with the privileges of the user.

Microsoft has confirmed the vulnerability in a security bulletin and released software updates.

 
Warning Indicators

The following Microsoft DirectX products are vulnerable:

Microsoft DirectX version 8.1
Microsoft DirectX version 9.0
Microsoft DirectX version 9.0a
Microsoft DirectX version 9.0b
Microsoft DirectX version 9.0c
Microsoft DirectX version 10.0

 
IntelliShield Analysis

To exploit the vulnerability, an attacker must convince the user to open a malicious .asf or .avi file.  An exploit could allow the attacker to execute arbitrary code with the privileges of the user.  An attacker can only gain limited permissions on systems that restrict user privileges; however, an attacker could completely compromise systems that grant users administrative privileges, as any code would execute with the privileges of the user. 

Microsoft corrected the vulnerability by increasing the validation of MJPEG video streams.

The Cisco Applied Intelligence team has created an Applied Mitigation Bulletin to address vulnerabilities disclosed in this month's Microsoft security bulletin release that can be identified or mitigated using Cisco devices. This Cisco bulletin is available at the following link: Cisco Applied Mitigation Bulletin: Microsoft Security Bulletin for June 2008 

 
Vendor Announcements

Microsoft has re-released a security bulletin at the following link: MS08-033 

Avaya has released a security advisory at the following link: ASA-2008-235 

Nortel has released a security bulletin at the following link: 2008008897 

 
Impact

An unauthenticated, remote attacker could exploit the vulnerability to execute arbitrary code with user privileges.  The level of user privilege determines the degree of system compromise.  If the user possesses administrative privileges, an exploit could result in a complete system compromise.

 
Technical Information

The vulnerability is due to improper validation of embedded MJPEG video streams within .asf and .avi files.  An attacker could exploit the vulnerability by delivering a malicious file, either by hosting the file on a website or by sending a file directly to the user via e-mail or another messaging system, and convincing the user to open the file.  An exploit could result in the execution of arbitrary code with the privileges of the user who opened the file.

 
Safeguards

Administrators are advised to apply the applicable software updates.

Users are advised not to follow links from untrusted sources.  Users are advised to verify unexpected links from trusted sources before following them.

Users are advised not to open files from untrusted sources.  Users are advised to verify unexpected files from trusted sources before opening them.

Users are advised not to visit untrusted websites.

Users are advised to run applications with the least necessary privileges.

 
Patches/Software

Microsoft has released updated software at the following links:

Microsoft DirectX 8.1

Microsoft DirectX 9.0, DirectX 9.0a, DirectX 9.0b, or DirectX 9.0c

Microsoft DirectX 10.0


Signatures
 
Cisco Systems Cisco Intrusion Prevention System (IPS) 6.0
6963/0MJPEG Decoder VulnerabilityS33806/11/2008
17078/0MS DirectX Crafted MJPEG Stream Handling Code ExecutionS40405/27/2009
 
Alert History
 

Version 3, June 17, 2008, 3:49 PM: Nortel has released a security advisory to address the Microsoft DirectX MJPEG Decoder code execution vulnerability.

Version 2, June 12, 2008, 2:53 PM: Avaya has released a security advisory to address the Microsoft DirectX MJPEG Decoder code execution vulnerability.

Version 1, June 10, 2008, 3:50 PM: Microsoft DirectX contains a vulnerability that can allow an unauthenticated, remote attacker to execute arbitrary code.  Updates are available.



Product Sets
 
The security vulnerability applies to the following combinations of products.

Primary Products:
Microsoft, Inc.DirectX10.0 Base | 8.1 Base | 9.0 Base, a, b, c

Associated Products:
Avaya, Inc.Messaging Application Server1.1 Base | 2.0 Base | 3.0 Base | 3.1 Base
Microsoft, Inc.Windows 2000Advanced Server Base, SP1, SP2, SP3, SP4 | Datacenter Server Base, SP1, SP2, SP3, SP4 | Professional Base, SP1, SP2, SP3, SP4 | Server Base, SP1, SP2, SP3, SP4
Microsoft, Inc.Windows Server 2003Datacenter Edition Base, SP1, SP2 | Datacenter Edition, 64-bit (Itanium) Base, SP1, SP2 | Datacenter Edition x64 (AMD/EM64T) Base, SP2 | Enterprise Edition Base, SP1, SP2 | Enterprise Edition, 64-bit (Itanium) Base, SP1, SP2 | Enterprise Edition x64 (AMD/EM64T) Base, SP2 | Standard Edition Base, SP1, SP2 | Standard Edition, 64-bit (Itanium) Base, SP1, SP2 | Standard Edition x64 (AMD/EM64T) Base, SP2 | Web Edition Base, SP1, SP2
Microsoft, Inc.Windows Server 2008Datacenter Edition Base | Datacenter Edition, 64-bit Base | Enterprise Edition Base | Enterprise Edition, 64-bit Base | Itanium-Based Systems Edition Base | Standard Edition Base | Standard Edition, 64-bit Base | Web Server Base | Web Server, 64-bit Base
Microsoft, Inc.Windows VistaBusiness Base, SP1 | Business x64 Edition Base, SP1 | Enterprise Base, SP1 | Enterprise x64 Edition Base, SP1 | Home Basic Base, SP1 | Home Basic x64 Edition Base, SP1 | Home Premium Base, SP1 | Home Premium x64 Edition Base, SP1 | Ultimate Base, SP1 | Ultimate x64 Edition Base, SP1
Microsoft, Inc.Windows XPHome Edition Base, SP1, SP2, SP3 | Professional Edition Base, SP1, SP2, SP3 | Professional x64 (AMD/EM64T) Base, SP2
Nortel NetworksCallPilot1.0 Base | 2.0 Base | 3.0 Base | 4.0 Base



LEGAL DISCLAIMER
The urgency and severity ratings of this alert are not tailored to individual users; users may value alerts differently based upon their network configurations and circumstances. THE ALERT, AND INFORMATION CONTAINED THEREIN, ARE PROVIDED ON AN "AS IS" BASIS AND DO NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE ALERT, AND INFORMATION CONTAINED THEREIN, OR MATERIALS LINKED FROM THE ALERT, IS AT YOUR OWN RISK. INFORMATION IN THIS ALERT AND ANY RELATED COMMUNICATIONS IS BASED ON OUR KNOWLEDGE AT THE TIME OF PUBLICATION AND IS SUBJECT TO CHANGE WITHOUT NOTICE. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE ALERTS AT ANY TIME.