About the security content of Security Update 2009-003/Mac OS X v10.5.8

This document describes the security content of Security Update 2009-003/Mac OS X v10.5.8, which can be downloaded and installed via Software Update preferences or from Apple Downloads.

For the protection of our customers, Apple does not disclose, discuss or confirm security issues until a full investigation has occurred and any necessary patches or releases are available. To find out more about Apple Product Security, see the Apple Product Security website.

For information about the Apple Product Security PGP Key, see "How to use the Apple Product Security PGP Key."

Where possible, CVE IDs are used to reference the vulnerabilities for further information.

To find out more about other Security Updates, see “Apple Security Updates”.

Security Update 2009-003/Mac OS X v10.5.8

  • bzip2

    CVE-ID: CVE-2008-1372

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Decompressing maliciously crafted data may lead to an unexpected application termination

    Description: An out-of-bounds memory access exists in bzip2. Opening a maliciously crafted compressed file may lead to an unexpected application termination. This update addresses the issue by updating bzip2 to version 1.0.5. Further information is available via the bzip2 website at http://bzip.org/

  • CFNetwork

    CVE-ID: CVE-2009-1723

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: A maliciously crafted website may control the displayed website URL in a certificate warning

    Description: When Safari reaches a website via a 302 redirection and a certificate warning is displayed, the warning will contain the original website URL instead of the current website URL. This may allow a maliciously crafted website that is reached via an open redirector on a user-trusted website to control the displayed website URL in a certificate warning. This issue was addressed by returning the correct URL in the underlying CFNetwork layer. This issue does not affect systems prior to Mac OS X v10.5. Credit to Kevin Day of Your.Org, and Jason Mueller of Indiana University for reporting this issue.

  • ColorSync

    CVE-ID: CVE-2009-1726

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Viewing a maliciously crafted image with an embedded ColorSync profile may lead to an unexpected application termination or arbitrary code execution

    Description: A heap buffer overflow exists in the handling of images with an embedded ColorSync profile. Opening a maliciously crafted image with an embedded ColorSync profile may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue by performing additional validation of ColorSync profiles. Credit to Chris Evans of the Google Security Team for reporting this issue.

  • CoreTypes

    CVE-ID: CVE-2009-1727

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Users are not warned before opening certain potentially unsafe content types

    Description: This update extends the system's list of content types that will be flagged as potentially unsafe under certain circumstances, such as when they are downloaded from a web page. While these content types are not automatically launched, if manually opened, they could lead to the execution of a malicious JavaScript payload. This update improves the system's ability to notify users before handling content types used by Safari. Credit to Brian Mastenbrook, and Clint Ruoho of Laconic Security for reporting this issue.

  • Dock

    CVE-ID: CVE-2009-0151

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: A person with physical access to a locked system may use four-finger Multi-Touch gestures

    Description: The screen saver does not block four-finger Multi-Touch gestures, which may allow a person with physical access to a locked system to manage applications or use Expose. This update addresses the issue by properly blocking Multi-Touch gestures when the screen saver is running. This issue only affects systems with a Multi-Touch trackpad.

  • Image RAW

    CVE-ID: CVE-2009-1728

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Viewing a maliciously crafted Canon RAW image may lead to an unexpected application termination or arbitrary code execution

    Description: A stack buffer overflow exists in the handling of Canon RAW images. Viewing a maliciously crafted Canon RAW image may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved bounds checking. For Mac OS X v10.4 systems, this issue is already addressed with Digital Camera RAW Compatibility Update 2.6. Credit to Chris Ries of Carnegie Mellon University Computing Services for reporting this issue.

  • ImageIO

    CVE-ID: CVE-2009-1722

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Viewing a maliciously crafted OpenEXR image may lead to an unexpected application termination or arbitrary code execution

    Description: A heap buffer overflow exists in ImageIO's handling of OpenEXR images. Viewing a maliciously crafted OpenEXR image may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue by updating OpenEXR to version 1.6.1. Credit to Lurene Grenier of Sourcefire VRT, and Chris Ries of Carnegie Mellon University Computing Services for reporting this issue.

  • ImageIO

    CVE-ID: CVE-2009-1721

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Viewing a maliciously crafted OpenEXR image may lead to an unexpected application termination or arbitrary code execution

    Description: An uninitialised memory access issue exists in ImageIO's handling of OpenEXR images. Viewing a maliciously crafted OpenEXR image may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through proper memory initialisation and additional validation of OpenEXR images. Credit: Apple.

  • ImageIO

    CVE-ID: CVE-2009-1720

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Viewing a maliciously crafted OpenEXR image may lead to an unexpected application termination or arbitrary code execution

    Description: Multiple integer overflows exist in ImageIO's handling of OpenEXR images. Viewing a maliciously crafted OpenEXR image may lead to an unexpected application termination or arbitrary code execution. This update addresses the issues through improved bounds checking. Credit: Apple.

  • ImageIO

    CVE-ID: CVE-2009-2188

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Viewing a maliciously crafted image may lead to an unexpected application termination or arbitrary code execution

    Description: A buffer overflow exists in ImageIO's handling of EXIF metadata. Viewing a maliciously crafted image may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved bounds checking. This issue does not affect systems prior to Mac OS X v10.5.

  • ImageIO

    CVE-ID: CVE-2009-0040

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Processing a maliciously crafted PNG image may lead to an unexpected application termination or arbitrary code execution

    Description: An uninitialised pointer issue exists in the handling of PNG images. Processing a maliciously crafted PNG image may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue by performing additional validation of PNG images. Credit to Tavis Ormandy of the Google Security Team for reporting this issue.

  • Kernel

    CVE-ID: CVE-2009-1235

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: A local user may obtain system privileges

    Description: An implementation issue exists in the kernel's handling of fcntl system calls. A local user may overwrite kernel memory and execute arbitrary code with system privileges. This update addresses the issue through improved handling of fcntl system calls. Credit to Razvan Musaloiu-E of Johns Hopkins University, HiNRG for reporting this issue.

  • launchd

    CVE-ID: CVE-2009-2190

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Opening many connections to an inetd-based launchd service may lead to a denial of service

    Description: Opening many connections to an inetd-based launchd service may cause launchd to stop servicing incoming connections to that service until the next system restart. This update addresses the issue through improved error handling.

  • Login Window

    CVE-ID: CVE-2009-2191

    Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: A format string issue in Login Window may lead to an unexpected application termination or arbitrary code execution

    Description: A format string issue in Login Window's handling of application names may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved handling of application names. Credit to Alfredo Pesoli of 0xcafebabe.it for reporting this issue.

  • MobileMe

    CVE-ID: CVE-2009-2192

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Signing out of MobileMe does not remove all credentials

    Description: A logic issue exists in the MobileMe preference pane. Signing out of the preference pane does not delete all credentials. A person with access to the local user account may continue to access any other system associated with the MobileMe account that had previously been signed in for that local account. This update addresses the issue by deleting all of the credentials on sign-out.

  • Networking

    CVE-ID: CVE-2009-2193

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Receiving a maliciously crafted AppleTalk response packet may lead to arbitrary code execution with system privileges or an unexpected system shutdown

    Description: A buffer overflow exists in the kernel's handling of AppleTalk response packets. Receiving a maliciously crafted AppleTalk response packet may lead to arbitrary code execution with system privileges or an unexpected system shutdown. This update addresses the issue through improved validation of AppleTalk response packets. Credit to Ilja van Sprundel from IOActive for reporting this issue.

  • Networking

    CVE-ID: CVE-2009-2194

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: A local user may cause an unexpected system shutdown

    Description: A synchronisation issue exists in the handling of file descriptor sharing over local sockets. By sending messages containing file descriptors to a socket with no receiver, a local user may cause an unexpected system shutdown. This update addresses the issue through improved handling of file descriptor sharing. Credit to Bennet Yee of Google Inc. for reporting this issue.

  • XQuery

    CVE-ID: CVE-2008-0674

    Available for: Mac OS X v10.5 to v10.5.7, Mac OS X Server v10.5 to v10.5.7

    Impact: Processing maliciously crafted XML content may lead to arbitrary code execution

    Description: A buffer overflow exists in the handling of character classes in regular expressions in the Perl Compatible Regular Expressions (PCRE) library used by XQuery. This may allow a remote attacker to execute arbitrary code via a regular expression containing a character class with a large number of characters with Unicode code points greater than 255. This update addresses the issue by updating PCRE to version 7.6.

Important: Mention of third-party websites and products is for informational purposes only and constitutes neither an endorsement nor a recommendation. Apple assumes no responsibility with regard to the selection, performance or use of information or products found at third-party websites. Apple provides this only as a convenience to our users. Apple has not tested the information found on these sites and makes no representations regarding its accuracy or reliability. There are risks inherent in the use of any information or products found on the internet, and Apple assumes no responsibility in this regard. Please understand that a third-party site is independent from Apple and that Apple has no control over the content on that website. Please contact the vendor for additional information.

Published Date: