Apple has released a new security update which fixes several critical vulnerabilities, including the widely publicized DNS flaw. Security Update 2008-005 is now available via Software Update and is recommended for all users.
The complete list of fixes includes:
[B]Open Scripting Architecture[/B]
CVE-ID: CVE-2008-2830
[B]Impact[/B]: A local user may execute commands with elevated privileges
[B]Description[/B]: A design issue exists in the Open Scripting Architecture libraries when determining whether to load scripting addition plugins into applications running with elevated privileges. Sending scripting addition commands to a privileged application may allow the execution of arbitrary code with those privileges. This update addresses the issue by not loading scripting addition plugins into applications running with system privileges. The recently reported ARDAgent and SecurityAgent issues are addressed by this update. Credit to Charles Srstka for reporting this issue.
[B]BIND[/B]
CVE-ID: CVE-2008-1447
[B]Impact[/B]: BIND is susceptible to DNS cache poisoning and may return forged information
[B]Description[/B]: The Berkeley Internet Name Domain (BIND) server is distributed with Mac OS X, and is not enabled by default. When enabled, the BIND server provides translation between host names and IP addresses. A weakness in the DNS protocol may allow remote attackers to perform DNS cache poisoning attacks. As a result, systems that rely on the BIND server for DNS may receive forged information. This update addresses the issue by implementing source port randomization to improve resilience against cache poisoning attacks. For Mac OS X v10.4.11 systems, BIND is updated to version 9.3.5-P1. For Mac OS X v10.5.4 systems, BIND is updated to version 9.4.2-P1. Credit to Dan Kaminsky of IOActive for reporting this issue.
[B]CarbonCore[/B]
CVE-ID: CVE-2008-2320
[B]Impact[/B]: Processing long filenames may lead to an unexpected application termination or arbitrary code execution
[B]Description[/B]: A stack buffer overflow exists in the handling of long filenames. Processing long filenames may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved bounds checking. Credit to Thomas Raffetseder of the International Secure Systems Lab and Sergio ’shadown’ Alvarez of n.runs AG for reporting this issue.
[B]CoreGraphics[/B]
CVE-ID: CVE-2008-2321
[B]Impact[/B]: Visiting a maliciously crafted website may lead to an unexpected application termination or arbitrary code execution
[B]Description[/B]: CoreGraphics contains memory corruption issues in the processing of arguments. Passing untrusted input to CoreGraphics via an application, such as a web browser, may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved bounds checking. Credit to Michal Zalewski of Google for reporting this issue.
[B]CoreGraphics[/B]
CVE-ID: CVE-2008-2322
[B]Impact[/B]: Viewing a maliciously crafted PDF file may lead to an unexpected application termination or arbitrary code execution
[B]Description[/B]: An integer overflow in the handling of PDF files may result in a heap buffer overflow. Viewing a maliciously crafted PDF file may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through additional validation of PDF files. Credit to Pariente Kobi working with the iDefense VCP for reporting this issue.
[B]Data Detectors Engine[/B]
CVE-ID: CVE-2008-2323
[B]Impact[/B]: Viewing maliciously crafted messages with Data Detectors may lead to an unexpected application termination
[B]Description[/B]: Data Detectors are used to extract reference information from textual content or archives. A resource consumption issue exists in Data Detectors’ handling of textual content. Viewing maliciously crafted content in an application that uses Data Detectors may lead to a denial of service, but not arbitrary code execution. This issue does not affect systems prior to Mac OS X v10.5.
[B]Disk Utility[/B]
CVE-ID: CVE-2008-2324
[B]Impact[/B]: A local user may obtain system privileges
[B]Description[/B]: The “Repair Permissions” tool in Disk Utility makes /usr/bin/emacs setuid. After the Repair Permissions tool has been run, a local user may use emacs to run commands with system privileges. This update addresses the issue by correcting the permissions applied to emacs in the Repair Permissions tool. This issue does not affect systems running Mac OS X v10.5 and later. Credit to Anton Rang and Brian Timares for reporting this issue.
[B]OpenLDAP[/B]
CVE-ID: CVE-2008-2952
[B]Impact[/B]: A remote attacker may be able to cause an unexpected application termination
[B]Description[/B]: An issue exists in OpenLDAP’s ASN.1 BER decoding. Processing a maliciously crafted LDAP message may trigger an assertion and lead to an unexpected application termination of the OpenLDAP daemon, slapd. This update addresses the issue by performing additional validation of LDAP messages.
[B]OpenSSL[/B]
CVE-ID: CVE-2007-5135
[B]Impact[/B]: A remote attacker may be able to cause an unexpected application termination or arbitrary code execution
[B]Description[/B]: A range checking issue exists in the SSL_get_shared_ciphers() utility function within OpenSSL. In an application using this function, processing maliciously crafted packets may lead to an unexpected application termination or arbitrary code execution. This update addresses the issue through improved bounds checking.
[B]PHP[/B]
CVE-ID: CVE-2008-2051, CVE-2008-2050, CVE-2007-4850, CVE-2008-0599, CVE-2008-0674
[B]Impact[/B]: Multiple vulnerabilities in PHP 5.2.5
[B]Description[/B]: PHP is updated to version 5.2.6 to address multiple vulnerabilities, the most serious of which may lead to arbitrary code execution. Further information is available via the PHP website at http://www.php.net/ PHP version 5.2.x is only provided with Mac OS X v10.5 systems.
[B]QuickLook[/B]
CVE-ID: CVE-2008-2325
[B]Impact[/B]: Downloading a maliciously crafted Microsoft Office file may lead to an unexpected application termination or arbitrary code execution
[B]Description[/B]: Multiple memory corruption issues exist in QuickLook’s handling of Microsoft Office files. Downloading a maliciously crafted Microsoft Office file 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.
[B]rsync[/B]
CVE-ID: CVE-2007-6199, CVE-2007-6200
[B]Impact[/B]: Files outside the module root may be accessed or overwritten remotely
[B]Description[/B]: Path validation issues exist in rsync’s handling of symbolic links when running in daemon mode. Placing symbolic links in an rsync module may allow files outside of the module root to be accessed or overwritten. This update addresses the issue through improved handling of symbolic links. Further information on the patches applied is available via the rsync web site at http://rsync.samba.org/




