Skip to content

March 10, 2011

Apple Drops iOS 4.3 and Safari 5.0.4 Security Updates Ahead of Pwn2Own Contest

In awesome day-before-just-to-try-and-screw-with-your-exploits style, Apple has released significant security patches for iOS, Safari and Apple TV. Safari, which is one of the targets at CanSecWest’s Pwn2Own contest where hackers come to demonstrate 0day exploits, has received an update to 5.0.4, and fixes over 62 bugs including major vulnerabilities in WebKit (eg. Errorjacking) and the ImageIO and libxml libraries.

iOS 4.3 patches largely the same issues in MobileSafari, as well as a remote code execution vulnerability in CoreGraphics. iOS is expected to get a lot of attention at Pwn2Own, with at least four researchers having developed exploits. Charlie Miller and Dionysus Blazakis (@dionthegod) have one exploit which doesn’t work on update, although allegedly the vulnerability hasn’t been patched yet.

Whether or not these updates thwart some of the exploits developed for Pwn2Own remains to be seen. It’ll be cool if it prevents at least one. Either way, good job to Apple for trying.

Update: Just found out that target iPhones at Pwn2Own won’t be running the latest iOS 4.3 which does indeed prevent a number of exploits. Here’s a recap of the Pwn2Own action.

Lastly, Apple TV has been updated to 4.2 to patch a couple not-so-critical vulnerabilities in libfreetype and libtiff that could allow code execution if a malicious image were opened.

Hi the jump for the long list of issues fixed in iOS 4.3.

iOS 4.3

  • CoreGraphicsAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Multiple vulnerabilities in FreeTypeDescription: Multiple vulnerabilities existed in FreeType, the most serious of which may lead to arbitrary code execution when processing a maliciously crafted font. These issues are addressed by updating FreeType to version 2.4.3. Further information is available via the FreeType site at http://www.freetype.org/CVE-ID

    CVE-2010-3855

  • ImageIOAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Viewing a maliciously crafted TIFF image may result in an unexpected application termination or arbitrary code executionDescription: A buffer overflow existed in libTIFF’s handling of JPEG encoded TIFF images. Viewing a maliciously crafted TIFF image may result in an unexpected application termination or arbitrary code execution.CVE-ID

    CVE-2011-0191 : Apple

  • ImageIOAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Viewing a maliciously crafted TIFF image may result in an unexpected application termination or arbitrary code executionDescription: A buffer overflow existed in libTIFF’s handling of CCITT Group 4 encoded TIFF images. Viewing a maliciously crafted TIFF image may result in an unexpected application termination or arbitrary code execution.CVE-ID

    CVE-2011-0192 : Apple

  • libxmlAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Visiting a maliciously crafted website may lead to an unexpected application termination or arbitrary code executionDescription: A double free issue existed in libxml’s handling of XPath expressions. Visiting a maliciously crafted website may lead to an unexpected application termination or arbitrary code execution.CVE-ID

    CVE-2010-4494 : Yang Dingning of NCNIPC, Graduate University of Chinese Academy of Sciences

  • NetworkingAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: A server may be able to identify a device across connectionsDescription: The IPv6 address chosen by the device contains the device’s MAC address when using stateless address autoconfiguration (SLAAC). An IPv6 enabled server contacted by the device can use the address to track the device across connections. This update implements the IPv6 extension described in RFC 3041 by adding a temporary random address used for outgoing connections.
  • SafariAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Visiting a maliciously crafted website may cause MobileSafari to exit on launchDescription: A maliciously crafted website may contain javascript that repeatedly causes another application on the device to launch via its URL handler. Visiting this website with MobileSafari will cause MobileSafari to exit and the target application to be launched. This sequence would continue each time MobileSafari is opened. This issue is addressed by returning to the previous page when Safari is re-opened after another application was launched via its URL handler.CVE-ID

    CVE-2011-0158 : Nitesh Dhanjani of Ernst & Young LLP

  • SafariAvailable for: iOS 4.0 through 4.2.1 for iPhone 3GS and later, iOS 4.0 through 4.2.1 for iPod touch (3rd generation) and later, iOS 4.2 through 4.2.1 for iPadImpact: Clearing cookies in Safari Settings may have no effectDescription: In some circumstances, clearing cookies via Safari Settings while Safari is running has no effect. This issue is addressed through improved handling of cookies. This issue does not affect systems prior to iOS 4.0.CVE-ID

    CVE-2011-0159 : Erik Wong of Google Inc.

  • WebKitAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Visiting a maliciously crafted website may lead to an unexpected application termination or arbitrary code executionDescription: Multiple memory corruption issues exist in WebKit. Visiting a maliciously crafted website may lead to an unexpected application termination or arbitrary code execution.CVE-ID

    CVE-2010-1792

    CVE-2010-1824 : kuzzcc, and wushi of team509 working with TippingPoint’s Zero Day Initiative

    CVE-2011-0111 : Sergey Glazunov

    CVE-2011-0112 : Yuzo Fujishima of Google Inc.

    CVE-2011-0113 : Andreas Kling of Nokia

    CVE-2011-0114 : Chris Evans of Google Chrome Security Team

    CVE-2011-0115 : J23 working with TippingPoint’s Zero Day Initiative, and Emil A Eklund of Google, Inc.

    CVE-2011-0116 : an anonymous researcher working with TippingPoint’s Zero Day Initiative

    CVE-2011-0117 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0118 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0119 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0120 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0121 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0122 : Slawomir Blazek

    CVE-2011-0123 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0124 : Yuzo Fujishima of Google Inc.

    CVE-2011-0125 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0126 : Mihai Parparita of Google, Inc.

    CVE-2011-0127 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0128 : David Bloom

    CVE-2011-0129 : Famlam

    CVE-2011-0130 : Apple

    CVE-2011-0131 : wushi of team509

    CVE-2011-0132 : wushi of team509 working with TippingPoint’s Zero Day Initiative

    CVE-2011-0133 : wushi of team509 working with TippingPoint’s Zero Day Initiative

    CVE-2011-0134 : Jan Tosovsky

    CVE-2011-0135 : an anonymous reporter

    CVE-2011-0136 : Sergey Glazunov

    CVE-2011-0137 : Sergey Glazunov

    CVE-2011-0138 : kuzzcc

    CVE-2011-0140 : Sergey Glazunov

    CVE-2011-0141 : Chris Rohlf of Matasano Security

    CVE-2011-0142 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0143 : Slawomir Blazek and Sergey Glazunov

    CVE-2011-0144 : Emil A Eklund of Google, Inc.

    CVE-2011-0145 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0146 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0147 : Dirk Schulze

    CVE-2011-0148 : Michal Zalewski of Google, Inc.

    CVE-2011-0149 : wushi of team509 working with TippingPoint’s Zero Day Initiative, and SkyLined of Google Chrome Security Team

    CVE-2011-0150 : Michael Gundlach of safariadblock.com

    CVE-2011-0151 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0152 : SkyLined of Google Chrome Security Team

    CVE-2011-0153 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0154 : an anonymous researcher working with TippingPoint’s Zero Day Initiative

    CVE-2011-0155 : Aki Helin of OUSPG

    CVE-2011-0156 : Abhishek Arya (Inferno) of Google, Inc.

    CVE-2011-0157 : Benoit Jacob of Mozilla

    CVE-2011-0168 : Sergey Glazunov

  • WebKitAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: HTTP Basic Authentication credentials may be inadvertently disclosed to another siteDescription: If a site uses HTTP Basic Authentication and redirects to another site, the authentication credentials may be sent to the other site. This issue is addressed through improved handling of credentials.CVE-ID

    CVE-2011-0160 : McIntosh Cooey of Twelve Hundred Group, Harald Hanche-Olsen, Chuck Hohn of 1111 Internet LLC working with CERT, and Paul Hinze of Braintree

  • WebKitAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: Visiting a maliciously crafted website may lead to cross-site style declarationsDescription: A cross-origin issue existed in WebKit’s handling of the Attr.style accessor. Visiting a maliciously crafted website may allow the site to inject CSS into other documents. This issue is addressed by removing the Attr.style accessor.CVE-ID

    CVE-2011-0161 : Apple

  • WebKitAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: A maliciously crafted website may be able to prevent other sites from requesting certain resourcesDescription: A cache poisoning issue existed in WebKit’s handling of cached resources. A maliciously crafted website may be able to prevent other sites from requesting certain resources. This issue is addressed through improved type checking.CVE-ID

    CVE-2011-0163 : Apple

  • Wi-FiAvailable for: iOS 3.0 through 4.2.1 for iPhone 3GS and later, iOS 3.1 through 4.2.1 for iPod touch (3rd generation) and later, iOS 3.2 through 4.2.1 for iPadImpact: When connected to Wi-Fi, an attacker on the same network may be able to cause a device resetDescription: A bounds checking issue existed in the handling of Wi-Fi frames. When connected to Wi-Fi, an attacker on the same network may be able to cause a device reset.CVE-ID

    CVE-2011-0162 : Scott Boyd of ePlus Technology, inc.

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments

Premium WordPress Themes

css.php
Free WordPress Themes
WordPress Themes