Home→Descriptions→SA49489
| Secunia ID | |
| CVE-ID | |
| Release Date |
12 Jun 2012 |
| Last Change |
10 Jul 2012 |
| Criticality | |
| Solution Status |
Vendor Patch |
| Software |
Apple iTunes 10.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 |
Multiple vulnerabilities have been reported in Apple iTunes, which can be exploited by malicious people to compromise a user's system. 1) A boundary error when parsing paths in M3U playlists with no preceding paths or extra information directives can be exploited to cause a heap-based buffer overflow via a specially crafted M3U file containing an overly long path. 2) The application bundles a vulnerable version of WebKit. For more information see vulnerability #3 in: NOTE: This vulnerability does not affect the application on OS X Lion systems. 3) Boundary errors when parsing titles in M3U playlists can be exploited to cause a heap-based and a stack-based buffer overflow via a specially crafted M3U file containing an overly long title in the extra information directive. 4) A boundary error when parsing paths in M3U playlists can be exploited to cause a heap-based buffer overflow via a specially crafted M3U file containing an overly long path. 5) A boundary error when parsing paths in PLS playlists can be exploited to cause a heap-based buffer overflow via a specially crafted PLS file containing an overly long "File" value. 6) Boundary errors when parsing titles in PLS playlists can be exploited to cause a heap-based and a stack-based buffer overflow via a specially crafted PLS file containing an overly long "Title" value. Successful exploitation of the vulnerabilities may allow execution of arbitrary code. |
| Solution |
Update to version 10.6.3. |
| Reported by |
1) Gjoko Krstic, Zero Science Lab. |
| Original Advisory |
Apple (APPLE-SA-2012-06-11-1): Gjoko Krstic: |