Home→Descriptions→SA35091
| Secunia ID | |
| CVE-ID |
CVE-2009-0010, CVE-2009-0185, CVE-2009-0188, CVE-2009-0951, CVE-2009-0952, CVE-2009-0953, CVE-2009-0954, CVE-2009-0955, CVE-2009-0956, CVE-2009-0957 |
| Release Date |
22 May 2009 |
| Last Change |
03 Jun 2009 |
| Criticality | |
| Solution Status |
Vendor Patch |
| Software |
Apple QuickTime 7.x |
| Where | |
| Impact |
System accessThis covers vulnerabilities where malicious people are able to gain system access and execute arbitrary code with the privileges of a local user. |
| Description |
Some vulnerabilities have been reported in Apple QuickTime, which can be exploited by malicious people to compromise a user's system 1) An integer underflow error exists in the processing of "0x77" tags within PICT images, which can be exploited to cause a heap-based buffer overflow when the user opens a specially crafted PICT image or visits a malicious web site. This is related to vulnerability #30 in: 2) A vulnerability is caused due to an error in the parsing of Sorenson Video 3 content. This can be exploited to corrupt memory by tricking a user into viewing a specially crafted movie file. Successful exploitation may allow execution of arbitrary code. 3) A vulnerability is caused due to a boundary error in the processing of MS ADPCM encoded audio data. This can be exploited to cause a heap-based buffer overflow via e.g. a specially crafted AVI file. Successful exploitation may allow execution of arbitrary code. Vulnerabilities #2 and #3 are confirmed in version 7.60.92.0. Other versions may also be affected. 4) A boundary error exists when processing line specifiers in FLC delta encoded frames. This can be exploited to cause a heap-based buffer overflow when a specially crafted FLC compression file is opened. 5) A boundary error in the processing of compressed PSD images can be exploited to cause a heap-based buffer overflow when a specially crafted compressed PSD file is opened. 6) A boundary error error exists in the processing of PICT images, which can be exploited to cause a heap-based buffer overflow when a PICT image having a specially crafted 0x8201 opcode is opened. 7) A boundary error exists in the handling of Clipping Region (CRGN) atom types in a movie file. This can be exploited to cause a heap-based buffer overflow when a specially crafted movie file is opened. 8) A sign extension error exists in the handling of image description atoms, which can be exploited to corrupt memory and potentially execute arbitrary code when a specially crafted video file is opened. 9) An error due to the usage of uninitialised memory can potentially be exploited to execute arbitrary code when a movie with a user data atom size of zero is viewed. 10) A boundary error in the processing of JP2 images can be exploited to cause a heap-based buffer overflow when a specially crafted JP2 image is viewed. |
| Solution |
Update to version 7.6.2. QuickTime 7.6.2 for Mac: QuickTime 7.6.2 for Windows: |
| Reported by |
1, 6) Sebastian Apelt, reported via ZDI. The vendor credits: |
| Original Advisory |
Apple: Secunia Research: ZDI: Roee Hay: |