Secunia SmallBusiness
Overview
Advisories
Research
Forums
Create Profile
Our Commitment
Database
Search
Advisories by Product
Advisories by Vendor
Terminology
Report Vulnerability
Insecure Library Loading

Secunia Advisory SA35449

Apple iPhone / iPod touch Multiple Vulnerabilities
Secunia Advisory SA35449
Secunia VIM 4.0 - Free Trial
Release Date 2009-06-18
Last Update 2009-07-23
   
Popularity 7,982 views
Comments 0 comments

Criticality level Highly criticalHighly critical
Impact Security Bypass
Cross Site Scripting
Exposure of sensitive information
DoS
System access
Where From remote
Authentication level This information is available to Secunia VIM customers
   
Report reliability This information is available to Secunia VIM customers
Solution Status Unpatched
   
Systems affected This information is available to Secunia VIM customers
Approve distribution This information is available to Secunia VIM customers
Remediation status Secunia VIM
   
Operating System
Apple iPhone OS (iOS) 2.x
Apple iPhone OS (iOS) for iPod touch 2.x

Secunia CVSS Score This information is available to Secunia VIM Customers
CVE Reference(s) CVE-2008-2320 CVSS score available to Secunia VIM customers
CVE-2008-3281 CVSS score available to Secunia VIM customers
CVE-2008-3529 CVSS score available to Secunia VIM customers
CVE-2008-3623 CVSS score available to Secunia VIM customers
CVE-2008-3651 CVSS score available to Secunia VIM customers
CVE-2008-3652 CVSS score available to Secunia VIM customers
CVE-2008-4225 CVSS score available to Secunia VIM customers
CVE-2008-4226 CVSS score available to Secunia VIM customers
CVE-2008-4409 CVSS score available to Secunia VIM customers
CVE-2009-0040 CVSS score available to Secunia VIM customers
CVE-2009-0145 CVSS score available to Secunia VIM customers
CVE-2009-0146 CVSS score available to Secunia VIM customers
CVE-2009-0147 CVSS score available to Secunia VIM customers
CVE-2009-0153 CVSS score available to Secunia VIM customers
CVE-2009-0155 CVSS score available to Secunia VIM customers
CVE-2009-0165 CVSS score available to Secunia VIM customers
CVE-2009-0945 CVSS score available to Secunia VIM customers
CVE-2009-0946 CVSS score available to Secunia VIM customers
CVE-2009-0958 CVSS score available to Secunia VIM customers
CVE-2009-0959 CVSS score available to Secunia VIM customers
CVE-2009-0960 CVSS score available to Secunia VIM customers
CVE-2009-0961 CVSS score available to Secunia VIM customers
CVE-2009-1179 CVSS score available to Secunia VIM customers
CVE-2009-1679 CVSS score available to Secunia VIM customers
CVE-2009-1680 CVSS score available to Secunia VIM customers
CVE-2009-1683 CVSS score available to Secunia VIM customers
CVE-2009-1684 CVSS score available to Secunia VIM customers
CVE-2009-1685 CVSS score available to Secunia VIM customers
CVE-2009-1686 CVSS score available to Secunia VIM customers
CVE-2009-1687 CVSS score available to Secunia VIM customers
CVE-2009-1688 CVSS score available to Secunia VIM customers
CVE-2009-1689 CVSS score available to Secunia VIM customers
CVE-2009-1690 CVSS score available to Secunia VIM customers
CVE-2009-1691 CVSS score available to Secunia VIM customers
CVE-2009-1692 CVSS score available to Secunia VIM customers
CVE-2009-1693 CVSS score available to Secunia VIM customers
CVE-2009-1694 CVSS score available to Secunia VIM customers
CVE-2009-1695 CVSS score available to Secunia VIM customers
CVE-2009-1697 CVSS score available to Secunia VIM customers
CVE-2009-1698 CVSS score available to Secunia VIM customers
CVE-2009-1699 CVSS score available to Secunia VIM customers
CVE-2009-1700 CVSS score available to Secunia VIM customers
CVE-2009-1701 CVSS score available to Secunia VIM customers
CVE-2009-1702 CVSS score available to Secunia VIM customers
  

Description

Some vulnerabilities have been reported in Apple iPhone and iPod touch, which can be exploited by malicious people to bypass certain security restrictions, cause a DoS (Denial of Service), disclose sensitive information, conduct cross-site scripting and cross-site request forgery attacks, or compromise a user's system.

1) Multiple vulnerabilities in CoreGraphics can be exploited by malicious people to compromise a user's system.

For more information:
SA32706
SA34291
SA34723
SA35074

2) An error in the handling of untrusted Exchange server certificates can lead to the disclosure of credentials or application data due to the certificate being accepted with no prompt and validation.

3) A vulnerability in ImageIO can be exploited by malicious people to compromise a user's system.

For more information:
SA33970

4) A vulnerability in International Components for Unicode can be exploited by malicious people to bypass certain security restrictions.

For more information:
SA35436

5) Some vulnerabilities in IPSec can be exploited by malicious people to cause a DoS (Denial of Service).

For more information:
SA31478
SA31450

6) Some vulnerabilities in libxml2 can be exploited by malicious people to cause a DoS (Denial of Service) or potentially compromise an application using the library.

For more information:
SA31558
SA32130
SA32773

7) An error in Mail can result in a phone call being initiated without user interaction if an application causes an alert during the call approval dialog.

This is related to vulnerability #11 in:
SA32756

8) An input validation error in the handling of MPEG-4 video files can lead to an unexpected device reset.

9) Clearing Safari's history via the Settings application can lead to disclosure of the search history.

10) An assertion error in the handling of ICMP echo request packets can be exploited to cause a device reset via a specially crafted ICMP echo request.

11) Some vulnerabilities in WebKit can be exploited by malicious people to conduct cross-site scripting attacks, disclose sensitive information, or to compromise a user's system.

For more information:
SA31326
SA35056
SA35379

12) An error in the separation of JavaScript contexts can be exploited to overwrite the "document.implementation" of an embedded or parent document served from a different security zone.

13) A type conversion error exists in the JavaScript exception handling in WebKit. This can be exploited to corrupt memory when assigning the exception to a variable that is declared as a constant and may allow execution of arbitrary code when a user visits a specially crafted web site.

14) An error in the JavaScript garbage collector implementation can potentially be exploited to corrupt memory and execute arbitrary code.

15) Multiple unspecified errors in the handling of javascript objects can potentially be exploited to conduct cross-site scripting attacks.

16) An error in WebKit can be exploited to alter standard JavaScript prototypes of websites served from a different domain.

17) An error in WebKit in the handling of HTMLSelectElement objects can be exploited to cause a device reset.

18) An error in WebKit can be exploited to load and capture an image from another website by using a canvas and a redirect.

19) An error in WebKit allows frames to be accessed by an HTML document after a page transition, which can be exploited to conduct cross-site scripting attacks.

20) An error in the handling of XMLHttpRequest headers in WebKit can be exploited to bypass the same-origin policy.

21) A Use-After-Free error exists in WebKit within the handling of the JavaScript DOM, which can potentially be exploited to execute arbitrary code.

22) An error in WebKit within the handling of Location and History objects can be exploited to conduct cross-site scripting attacks.


Solution
Update to iPhone OS 3.0 or iPhone OS for iPod touch 3.0 (downloadable and installable via iTunes).

Provided and/or discovered by
7) Collin Mulliner of Fraunhofer SIT
10) Masaki Yoshida

The vendor credits:
1) * Alin Rad Pop, Secunia Research
* Will Dormann, CERT/CC
* Barry K. Nathan
* Tavis Ormandy, Google Security Team
2) FD of Securus Global
3) Tavis Ormandy, Google Security Team
4) Chris Weber, Casaba Security
8) Si Brindley
9) Joshua Belsky
11) * Thomas Raffetseder International Secure Systems Lab
* Nils working with the ZDI
* Michal Zalewski, Google Inc
* SkyLined, Google Inc
* Thierry Zoller working with the ZDI and Robert Swiecki of the Google Security Team
* Chris Evans of Google Inc
12) Dean McNamee, Google Inc
13) Jesse Ruderman, Mozilla Corporation
14) SkyLined of Google Inc
15) Adam Barth of UC Berkeley and Collin Jackson of Stanford University
17) Thierry Zoller, G-SEC
18) Chris Evans
19) Feng Qian, Google Inc
20) Per von Zweigbergk
21) wushi & ling of team509 working with the ZDI
22) Adam Barth and Joel Weinberger of UC Berkeley

Changelog
Further details available to Secunia VIM customers

Original Advisory
Apple:
http://support.apple.com/kb/HT3639

JVN:
http://jvn.jp/en/jp/JVN87239696/index.html

Thierry Zoller:
http://www.g-sec.lu/iphone-remote-code-exec.html

Other references
Further details available to Secunia VIM customers

Deep Links
Links available to Secunia VIM customers


Do you have additional information related to this advisory?

Please provide information about patches, mitigating factors, new versions, exploits, faulty patches, links, and other relevant data by posting comments to this Advisory. You can also send this information to vuln@secunia.com

Subject: Apple iPhone / iPod touch Multiple Vulnerabilities
 
No posts yet

-

You must be logged in to post a comment.




 Products Solutions Customers Partner Resources Company
 
 Corporate
Vulnerability Intelligence Manager (VIM)
Corporate Software Inspector (CSI)
Consumer
Personal Software Inspector (PSI)
Online Software Inspector (OSI)
 Industry
Compliance
Technology
Integration
 Customers
Testimonials
 VARS
MSSP
Technology Partners
References
 Factsheets
Reports
Webinars
Events
 About us
Careers
Memberships
Newsroom


 
© 2002-2013 Secunia ApS - Rued Langgaards Vej 8, 4th floor, DK-2300 Copenhagen, Denmark - +45 7020 5144
Terms & Conditions and Copyright - Privacy - Report Vulnerability