CERT-In Vulnerability Note CIVN-2008-80
Microsoft DirectX MJPEG Decoder and SAMI Format parsing vulnerabilities
Original Issue Date:
June 12, 2008
Severity Rating:
High
System Affected
- DirectX 7.0
- DirectX 8.1
- DirectX 9.0
- DirectX 10.0
Overview
Two vulnerabilities have been reported in Microsoft DirectX that could be exploited by an attacker to take complete control of the system and for information disclosure.
Description
1. MJPEG Decoder Vulnerability (CVE-2008-0011)
An MJPEG file is a media file where a number of JPEG images are connected together to create a video stream. The MJPEG video stream can then be inserted into an AVI or other common video formatted file.
Audio Video Interleave ( AVI ) and Advanced Systems Format ( ASF ) files are two types of multimedia files commonly used by Windows Media Player.
The vulnerability is caused due to the way Windows perform error checking on MJPEG video streams embedded in ASF or AVI media files.
The attacker could exploit this vulnerability by sending a media file specially crafted MJPEG file embedded in it. An attacker could host a website that contains specially crafted contents or could send the file as an attachment in the email and then persuade a user to open the file. Opening such file corrupts system memory to allow execution of arbitrary code.
2. SAMI Format Parsing Vulnerability (CVE-2008-1444)
Microsoft Synchronized Accessible Media Interchange (SAMI) is a media format that allows a content developer to include captions with digital media files. SAMI was designed and developed to caption the digital media widely available in PC systems.
The vulnerability is caused due to insufficient parsing of parameters of Synchronized Accessible Media Interchange (SAMI) file types.
Successful exploitation allows attacker to take complete control of the system.
The attacker could exploit this vulnerability by creating a specially crafted SAMI file. An attacker could host a website that contains specially crafted contents or could send the file as an attachment in the email and then persuade a user to open the file. Opening such file corrupts system memory to allow execution of arbitrary code.
Workarounds
- Modify the Access Control List for quartz.dll
- Unregister the quartz.dll
Solution
Apply appropriate patches as mentioned in Microsoft Security Bulletin MS08-033
Vendor Information
Microsoft
http://www.microsoft.com/technet/security/Bulletin/MS08-033.mspx
References
Microsoft
http://www.microsoft.com/technet/security/Bulletin/MS08-033.mspx
IBM ISS
http://www.iss.net/threats/295.html
http://www.iss.net/threats/294.html
Secunia
http://secunia.com/advisories/30579/
CVE Name
CVE-2008-0011
CVE-2008-1444
Disclaimer
The information provided herein is on "as is" basis, without warranty of any kind.
Contact Information

Phone: +91-11-24368572
Postal address
Indian Computer Emergency Response Team (CERT-In)
Ministry of Communications and Information Technology
Electronics Niketan
6, C.G.O. Complex
New Delhi-110 003

|