Advisory Details

November 10th, 2010

Apple QuickTime GIF LZW Decompression Remote Code Execution Vulnerability

ZDI-10-253
ZDI-CAN-828

CVE ID CVE-2010-3795
CVSS SCORE 9.0, AV:N/AC:L/Au:N/C:P/I:P/A:C
AFFECTED VENDORS Apple
AFFECTED PRODUCTS Quicktime
VULNERABILITY DETAILS

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Apple QuickTime. User interaction is required in that a target must open a malicious media file or visit a malicious page.

The specific flaw exists within the application's implementation of the LZW compression when opening a certain file format. The application will allocate a buffer for the image and then decompress image data into it. Due to explicitly trusting the decompressed data, a buffer overflow will occur. This can lead to memory corruption and code execution under the context of the application.

ADDITIONAL DETAILS

Fixed in
Mac OS X 10.6.5: http://support.apple.com/kb/HT4435
QuickTime 7.6.9: http://support.apple.com/kb/HT4447


DISCLOSURE TIMELINE
  • 2010-06-30 - Vulnerability reported to vendor
  • 2010-11-10 - Coordinated public release of advisory
CREDIT Anonymous
BACK TO ADVISORIES