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 SA46377

Apple iOS Multiple Vulnerabilities
Secunia Advisory SA46377
Secunia VIM 4.0 - Free Trial
Release Date 2011-10-13
Last Update 2011-10-17
   
Popularity 9,949 views
Comments 0 comments

Criticality level Highly criticalHighly critical
Impact Security Bypass
Cross Site Scripting
Spoofing
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 iOS 4.x for iPhone 3GS and later
Apple iOS for iPad 3.x
Apple iOS for iPad 4.x
Apple iOS for iPod touch 4.x
Apple iPhone OS (iOS) 3.x
Apple iPhone OS (iOS) for iPod touch 3.x

Secunia CVSS Score This information is available to Secunia VIM Customers
CVE Reference(s) CVE-2011-0166 CVSS score available to Secunia VIM customers
CVE-2011-0184 CVSS score available to Secunia VIM customers
CVE-2011-0187 CVSS score available to Secunia VIM customers
CVE-2011-0192 CVSS score available to Secunia VIM customers
CVE-2011-0206 CVSS score available to Secunia VIM customers
CVE-2011-0208 CVSS score available to Secunia VIM customers
CVE-2011-0216 CVSS score available to Secunia VIM customers
CVE-2011-0218 CVSS score available to Secunia VIM customers
CVE-2011-0221 CVSS score available to Secunia VIM customers
CVE-2011-0222 CVSS score available to Secunia VIM customers
CVE-2011-0225 CVSS score available to Secunia VIM customers
CVE-2011-0232 CVSS score available to Secunia VIM customers
CVE-2011-0233 CVSS score available to Secunia VIM customers
CVE-2011-0234 CVSS score available to Secunia VIM customers
CVE-2011-0235 CVSS score available to Secunia VIM customers
CVE-2011-0238 CVSS score available to Secunia VIM customers
CVE-2011-0241 CVSS score available to Secunia VIM customers
CVE-2011-0242 CVSS score available to Secunia VIM customers
CVE-2011-0254 CVSS score available to Secunia VIM customers
CVE-2011-0255 CVSS score available to Secunia VIM customers
CVE-2011-0259 CVSS score available to Secunia VIM customers
CVE-2011-0981 CVSS score available to Secunia VIM customers
CVE-2011-0983 CVSS score available to Secunia VIM customers
CVE-2011-1107 CVSS score available to Secunia VIM customers
CVE-2011-1109 CVSS score available to Secunia VIM customers
CVE-2011-1114 CVSS score available to Secunia VIM customers
CVE-2011-1115 CVSS score available to Secunia VIM customers
CVE-2011-1117 CVSS score available to Secunia VIM customers
CVE-2011-1121 CVSS score available to Secunia VIM customers
CVE-2011-1132 CVSS score available to Secunia VIM customers
CVE-2011-1188 CVSS score available to Secunia VIM customers
CVE-2011-1190 CVSS score available to Secunia VIM customers
CVE-2011-1203 CVSS score available to Secunia VIM customers
CVE-2011-1204 CVSS score available to Secunia VIM customers
CVE-2011-1288 CVSS score available to Secunia VIM customers
CVE-2011-1293 CVSS score available to Secunia VIM customers
CVE-2011-1295 CVSS score available to Secunia VIM customers
CVE-2011-1296 CVSS score available to Secunia VIM customers
CVE-2011-1449 CVSS score available to Secunia VIM customers
CVE-2011-1451 CVSS score available to Secunia VIM customers
CVE-2011-1453 CVSS score available to Secunia VIM customers
CVE-2011-1457 CVSS score available to Secunia VIM customers
CVE-2011-1462 CVSS score available to Secunia VIM customers
CVE-2011-1774 CVSS score available to Secunia VIM customers
CVE-2011-1797 CVSS score available to Secunia VIM customers
CVE-2011-2338 CVSS score available to Secunia VIM customers
CVE-2011-2339 CVSS score available to Secunia VIM customers
CVE-2011-2341 CVSS score available to Secunia VIM customers
CVE-2011-2351 CVSS score available to Secunia VIM customers
CVE-2011-2352 CVSS score available to Secunia VIM customers
CVE-2011-2354 CVSS score available to Secunia VIM customers
CVE-2011-2356 CVSS score available to Secunia VIM customers
CVE-2011-2359 CVSS score available to Secunia VIM customers
CVE-2011-2788 CVSS score available to Secunia VIM customers
CVE-2011-2790 CVSS score available to Secunia VIM customers
CVE-2011-2792 CVSS score available to Secunia VIM customers
CVE-2011-2797 CVSS score available to Secunia VIM customers
CVE-2011-2799 CVSS score available to Secunia VIM customers
CVE-2011-2800 CVSS score available to Secunia VIM customers
CVE-2011-2805 CVSS score available to Secunia VIM customers
CVE-2011-2809 CVSS score available to Secunia VIM customers
CVE-2011-2813 CVSS score available to Secunia VIM customers
CVE-2011-2814 CVSS score available to Secunia VIM customers
CVE-2011-2816 CVSS score available to Secunia VIM customers
CVE-2011-2817 CVSS score available to Secunia VIM customers
CVE-2011-2818 CVSS score available to Secunia VIM customers
CVE-2011-2819 CVSS score available to Secunia VIM customers
CVE-2011-2820 CVSS score available to Secunia VIM customers
CVE-2011-2823 CVSS score available to Secunia VIM customers
CVE-2011-2827 CVSS score available to Secunia VIM customers
CVE-2011-2831 CVSS score available to Secunia VIM customers
CVE-2011-3232 CVSS score available to Secunia VIM customers
CVE-2011-3234 CVSS score available to Secunia VIM customers
CVE-2011-3235 CVSS score available to Secunia VIM customers
CVE-2011-3236 CVSS score available to Secunia VIM customers
CVE-2011-3237 CVSS score available to Secunia VIM customers
CVE-2011-3243 CVSS score available to Secunia VIM customers
CVE-2011-3244 CVSS score available to Secunia VIM customers
CVE-2011-3245 CVSS score available to Secunia VIM customers
CVE-2011-3246 CVSS score available to Secunia VIM customers
CVE-2011-3253 CVSS score available to Secunia VIM customers
CVE-2011-3254 CVSS score available to Secunia VIM customers
CVE-2011-3255 CVSS score available to Secunia VIM customers
CVE-2011-3256 CVSS score available to Secunia VIM customers
CVE-2011-3257 CVSS score available to Secunia VIM customers
CVE-2011-3259 CVSS score available to Secunia VIM customers
CVE-2011-3260 CVSS score available to Secunia VIM customers
CVE-2011-3261 CVSS score available to Secunia VIM customers
CVE-2011-3389 CVSS score available to Secunia VIM customers
CVE-2011-3426 CVSS score available to Secunia VIM customers
CVE-2011-3427 CVSS score available to Secunia VIM customers
CVE-2011-3429 CVSS score available to Secunia VIM customers
CVE-2011-3430 CVSS score available to Secunia VIM customers
CVE-2011-3431 CVSS score available to Secunia VIM customers
CVE-2011-3432 CVSS score available to Secunia VIM customers
CVE-2011-3434 CVSS score available to Secunia VIM customers
  

Description

Multiple vulnerabilities have been reported in Apple iOS, which can be exploited by malicious people with physical access to disclose certain information and by malicious people to conduct script insertion, cross-site scripting, and spoofing attacks, disclose sensitive information, bypass certain security restrictions, cause a DoS (Denial of Service), and compromise a user's device.

1) An error within the CalDAV component does not properly validate the SSL certificate when synchronizing the calendar, which can be exploited to disclose encrypted information e.g. using a Man-in-the-Middle (MitM) attack.

2) Input passed via invitation notes is not properly sanitised in Calendar before being returned to the user. This can be exploited to insert arbitrary HTML and script code, which will be executed in a user's browser session in context of an affected site when the malicious invitation is being viewed.

3) The CFNetwork component stores a user's AppleID password and username in the log file readable by applications, which can be exploited to disclose the credentials.

4) The CFNetwork component does not properly restrict cross-domain access of HTTP cookies, which can be exploited to access the cookies of another web site.

5) An error exists within CoreFoundation when handling string tokenization.

For more information see vulnerability #1 in:
SA46339

6) Multiple errors within CoreGraphics when handling the certain freetype fonts can be exploited to corrupt memory.

7) An error within CoreMedia does not properly handle cross-site redirects and can be exploited to disclose video data.

8) An error exits within the Data Access component when handling multiple accounts configured on the same server and can be exploited to disclose the cookie of another account.

9) The application accepts X.509 certificates with MD5 hashes, which could lead to weak cryptographic certificates being used. This can be exploited to disclose encrypted information e.g. using a Man-in-the-Middle (MitM) attack.

10) A design error exists within the implementation of SSL 3.0 and TLS 1.0 protocols.

For more information:
SA46168

11) An error within ImageIO when handling CCITT Group 4 encoded TIFF files can be exploited to cause a buffer overflow.

For more information see vulnerability #1 in:
SA43593

12) An error in ImageIO within the handling of CCITT Group 4 encoded TIFF image files can be exploited to cause a heap-based buffer overflow.

For more information see vulnerability #9 in:
SA45325

13) An error within ICU (International Components for Unicode) can be exploited to cause a buffer overflow.

For more information see vulnerability #11 in:
SA45054

14) An error within the kernel does not reclaim memory from incomplete TCP connections, which can be exploited to exhaust system resources by connecting to a listening service and cause the device to reset.

15) A NULL-pointer dereference error within the kernel when handling IPv6 socket options can be exploited to cause the device to reset.

16) An error within libxml can be exploited to cause a heap-based buffer overflow.

For more information see vulnerability #12 in:
SA45325

17) An error in the OfficeImport framework when processing certain records within Microsoft Word files can be exploited to corrupt memory.

18) An error within OfficeImport when viewing certain Microsoft Excel files can be exploited to cause a buffer overflow.

19) An indexing error exists in the OfficeImport framework when processing certain records in a Microsoft Word file.

For more information see vulnerability #19 in:
SA45054

20) An error in the OfficeImport framework when processing records can be exploited to corrupt memory.

For more information see vulnerability #28 in:
SA43814

21) An error in MobileSafari when handling the HTTP "Content-Disposition" header can be exploited to open an attachment without showing the "Open" dialog prompt and conduct cross-site scripting attacks.

22) The parental restrictions feature stores the restrictions passcode in plaintext on disk and can be exploited to disclose the passcode.

23) An error within UIKit does not properly handle "tel:" URIs and can be exploited to cause the device to hang by tricking the user into visiting a malicious website.

24) Some vulnerabilities are caused due to a bundled vulnerable version of WebKit.

For more information:
SA43519
SA43683
SA43696
SA43859
SA45097
SA45325
SA45325
SA45498
SA45498
SA46339
SA46412

25) The WiFi credentials are stored in a file readable by other applications, which may lead to the credentials being disclosed.

Successful exploitation of vulnerabilities #6, #16 – #20, and #24 may allow execution of arbitrary code.


Solution
Apply iOS 5 Software Update.

Provided and/or discovered by
1) Leszek Tasiemski, nSense.
6, 9) Reported by the vendor.
17) Tobias Klein via iDefense.
21) Christian Matthies via iDefense.
21) Yoshinori Oota, Business Architects via JP/CERT.

The vendor credits:
2) Rick Deacon
3) Peter Quade, qdevelop
4) Erling Ellingsen, Facebook.
7) Nirankush Panchbhai and Microsoft Vulnerability Research (MSVR)
8) Bob Sielken, IBM
14) Wouter van der Veer, Topicus and Josh Enders
15) Thomas Clement, Intego
18) Tobias Klein, www.trapkit.de
22) An anonymous person
23) Simon Young, Anglia Ruskin University
25) Laurent OUDOT, TEHTRI Security

Changelog
Further details available to Secunia VIM customers

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

nSense:
http://www.nsense.fi/advisories/nsense_2011_006.txt

iDefense:
https://labs.idefense.com/verisign/intelligence/2009/vulnerabilities/display.php?id=950
https://labs.idefense.com/verisign/intelligence/2009/vulnerabilities/display.php?id=951

JVN (English):
http://jvn.jp/en/jp/JVN41657660/index.html

JVN (Japanese):
http://jvndb.jvn.jp/ja/contents/2011/JVNDB-2011-000088.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 iOS 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