Microsoft
MJPEG Decoder Remote Code Execution Vulnerability
Date Discovered:
06/10/2008
Severity:
High
Operating Systems
Affected:
Microsoft Windows 2000
SP4
Microsoft Windows XP SP2
Microsoft Windows XP SP3
Microsoft Windows XP Professional x64
Microsoft Windows XP Professional x64 SP2
Microsoft Windows Server 2003 SP1
Microsoft Windows Server 2003 SP2
Microsoft Windows Server 2003 x64
Microsoft Windows Server 2003 x64 SP2
Microsoft Windows Vista
Microsoft Windows Vista Service Pack 1
Microsoft Windows Vista x64
Microsoft Windows Vista x64 SP1
Applications Affected:
DirectX 7.0
DirectX 8.1
DirectX 9.0
DirectX 10.0
Synopsis
A
remote code execution vulnerability exists in the way that the Windows
MJPEG Codec handles MJPEG streams in AVI or ASF files. A user would
have to preview or play a specially crafted MJPEG file for the
vulnerability to be exploited.
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.
The vulnerability is caused by the way Windows performs error checking
on MJPEG video streams embedded in ASF or AVI media files. Exploitation
of the vulnerability would require a user to open and view a media file
with a specially crafted MJPEG file embedded in it.
An attacker who successfully exploited this vulnerability could take
complete control of an affected system remotely. An attacker could then
install programs, view, change, delete data or create new accounts with
full user rights.
“iPolicy is one of the most visionary firewall vendors in the firewall Magic Quadrant. Its architecture of a central session processing engine and multiple content blades that are able to block based on signatures, rules and so on is the closest to the network security ideal.”
Greg Young, John Pescatore
Magic Quadrant for Network Firewalls, 2H04, Gartner