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 SA29420

Mac OS X Security Update Fixes Multiple Vulnerabilities
Secunia Advisory SA29420
Secunia VIM 4.0 - Free Trial
Release Date 2008-03-19
Last Update 2008-03-27
   
Popularity 21,221 views
Comments 0 comments

Criticality level Highly criticalHighly critical
Impact Unknown
Security Bypass
Cross Site Scripting
Spoofing
Exposure of sensitive information
Privilege escalation
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 Vendor Patch
   
Systems affected This information is available to Secunia VIM customers
Approve distribution This information is available to Secunia VIM customers
Remediation status Secunia CSI, Secunia PSI
Automated scanning Secunia CSI, Secunia PSI
   
Operating System
Apple Macintosh OS X

Secunia CVSS Score This information is available to Secunia VIM Customers
CVE Reference(s) CVE-2005-3352 CVSS score available to Secunia VIM customers
CVE-2006-3334 CVSS score available to Secunia VIM customers
CVE-2006-3747 CVSS score available to Secunia VIM customers
CVE-2006-5793 CVSS score available to Secunia VIM customers
CVE-2006-6481 CVSS score available to Secunia VIM customers
CVE-2007-0897 CVSS score available to Secunia VIM customers
CVE-2007-0898 CVSS score available to Secunia VIM customers
CVE-2007-3725 CVSS score available to Secunia VIM customers
CVE-2007-1659 CVSS score available to Secunia VIM customers
CVE-2007-1660 CVSS score available to Secunia VIM customers
CVE-2007-1661 CVSS score available to Secunia VIM customers
CVE-2007-1662 CVSS score available to Secunia VIM customers
CVE-2007-1745 CVSS score available to Secunia VIM customers
CVE-2007-1997 CVSS score available to Secunia VIM customers
CVE-2007-2445 CVSS score available to Secunia VIM customers
CVE-2007-2799 CVSS score available to Secunia VIM customers
CVE-2007-3378 CVSS score available to Secunia VIM customers
CVE-2007-3799 CVSS score available to Secunia VIM customers
CVE-2007-3847 CVSS score available to Secunia VIM customers
CVE-2007-4510 CVSS score available to Secunia VIM customers
CVE-2007-4560 CVSS score available to Secunia VIM customers
CVE-2007-4568 CVSS score available to Secunia VIM customers
CVE-2007-4752 CVSS score available to Secunia VIM customers
CVE-2007-4766 CVSS score available to Secunia VIM customers
CVE-2007-4767 CVSS score available to Secunia VIM customers
CVE-2007-4768 CVSS score available to Secunia VIM customers
CVE-2007-4887 CVSS score available to Secunia VIM customers
CVE-2007-4990 CVSS score available to Secunia VIM customers
CVE-2007-5000 CVSS score available to Secunia VIM customers
CVE-2007-5266 CVSS score available to Secunia VIM customers
CVE-2007-5267 CVSS score available to Secunia VIM customers
CVE-2007-5268 CVSS score available to Secunia VIM customers
CVE-2007-5269 CVSS score available to Secunia VIM customers
CVE-2007-5795 CVSS score available to Secunia VIM customers
CVE-2007-5958 CVSS score available to Secunia VIM customers
CVE-2007-5971 CVSS score available to Secunia VIM customers
CVE-2007-6109 CVSS score available to Secunia VIM customers
CVE-2007-6203 CVSS score available to Secunia VIM customers
CVE-2007-6335 CVSS score available to Secunia VIM customers
CVE-2007-6336 CVSS score available to Secunia VIM customers
CVE-2007-6337 CVSS score available to Secunia VIM customers
CVE-2007-6388 CVSS score available to Secunia VIM customers
CVE-2007-6421 CVSS score available to Secunia VIM customers
CVE-2007-6427 CVSS score available to Secunia VIM customers
CVE-2007-6428 CVSS score available to Secunia VIM customers
CVE-2007-6429 CVSS score available to Secunia VIM customers
CVE-2008-0005 CVSS score available to Secunia VIM customers
CVE-2008-0006 CVSS score available to Secunia VIM customers
CVE-2008-0044 CVSS score available to Secunia VIM customers
CVE-2008-0045 CVSS score available to Secunia VIM customers
CVE-2008-0046 CVSS score available to Secunia VIM customers
CVE-2008-0047 CVSS score available to Secunia VIM customers
CVE-2008-0048 CVSS score available to Secunia VIM customers
CVE-2008-0049 CVSS score available to Secunia VIM customers
CVE-2008-0050 CVSS score available to Secunia VIM customers
CVE-2008-0051 CVSS score available to Secunia VIM customers
CVE-2008-0052 CVSS score available to Secunia VIM customers
CVE-2008-0053 CVSS score available to Secunia VIM customers
CVE-2008-0054 CVSS score available to Secunia VIM customers
CVE-2008-0055 CVSS score available to Secunia VIM customers
CVE-2008-0056 CVSS score available to Secunia VIM customers
CVE-2008-0058 CVSS score available to Secunia VIM customers
CVE-2008-0059 CVSS score available to Secunia VIM customers
CVE-2008-0060 CVSS score available to Secunia VIM customers
CVE-2008-0062 CVSS score available to Secunia VIM customers
CVE-2008-0063 CVSS score available to Secunia VIM customers
CVE-2008-0318 CVSS score available to Secunia VIM customers
CVE-2008-0596 CVSS score available to Secunia VIM customers
CVE-2008-0728 CVSS score available to Secunia VIM customers
CVE-2008-0882 CVSS score available to Secunia VIM customers
CVE-2008-0987 CVSS score available to Secunia VIM customers
CVE-2008-0988 CVSS score available to Secunia VIM customers
CVE-2008-0989 CVSS score available to Secunia VIM customers
CVE-2008-0990 CVSS score available to Secunia VIM customers
CVE-2008-0992 CVSS score available to Secunia VIM customers
CVE-2008-0993 CVSS score available to Secunia VIM customers
CVE-2008-0994 CVSS score available to Secunia VIM customers
CVE-2008-0995 CVSS score available to Secunia VIM customers
CVE-2008-0996 CVSS score available to Secunia VIM customers
CVE-2008-0998 CVSS score available to Secunia VIM customers
CVE-2008-0999 CVSS score available to Secunia VIM customers
CVE-2008-1000 CVSS score available to Secunia VIM customers
CVE-2008-0997 CVSS score available to Secunia VIM customers
CVE-2008-1001 CVSS score available to Secunia VIM customers
CVE-2008-0057 CVSS score available to Secunia VIM customers
  

Description

Apple has issued a security update for Mac OS X, which fixes multiple vulnerabilities.

1) Multiple boundary errors in AFP client when processing "afp://" URLs can be exploited to cause stack-based buffer overflows when a user connects to a malicious AFP server.

Successful exploitation may allow execution of arbitrary code.

2) An error exists in AFP Server when checking Kerberos principal realm names. This can be exploited to make unauthorized connections to the server when cross-realm authentication with AFP Server is used.

3) Multiple vulnerabilities in Apache can be exploited by malicious people to conduct cross-site scripting attacks, cause a DoS (Denial of Service), or potentially compromise a vulnerable system.

For more information:
SA18008
SA21197
SA26636
SA27906
SA28046

4) A boundary error within the handling of file names in the NSDocument API in AppKit can be exploited to cause a stack-based buffer overflow.

5) An error in NSApplication in AppKit can potentially be exploited to execute code with escalated privileges by sending a maliciously crafted messages to privileged applications in the same bootstrap namespace.

6) Multiple integer overflow errors exist in the parser for a legacy serialization format. This can be exploited to cause a heap-based buffer overflow when a specially crafted serialized property list is parsed.

Successful exploitation may allow execution of arbitrary code.

7) An error in CFNetwork can be exploited to spoof secure websites via 502 Bad Gateway errors from a malicious HTTPS proxy server.

8) Multiple vulnerabilities in ClamAV can be exploited by malicious people to cause a DoS (Denial of Service) or to compromise a vulnerable system.

For more information:
SA23347
SA24187
SA24891
SA26038
SA26530
SA28117
SA28907

9) An integer overflow error exists in CoreFoundation when handling time zone data. This can be exploited by a malicious, local user to execute arbitrary code with system privileges.

10) The problem is that files with names ending in ".ief" can be automatically opened in AppleWorks if "Open 'Safe' files" is enabled in Safari.

11) A vulnerability in CUPS can be exploited to execute arbitrary code with system privileges.

For more information:
SA29431

12) Multiple input validation errors exist in CUPS, which can be exploited to execute arbitrary code with system privileges.

13) A boundary error in curl can be exploited to compromise a user's system.

For more information:
SA17907

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

For more information:
SA27508

15) A vulnerability in "file" can be exploited by malicious people to compromise a vulnerable system.

For more information:
SA24548

16) An input validation error exists in the NSSelectorFromString API, which can potentially be exploited to execute arbitrary code via a malformed selector name.

17) A race condition error in NSFileManager can potentially be exploited to gain escalated privileges.

18) A boundary error in NSFileManager can potentially be exploited to cause a stack-based buffer overflow via an overly long pathname with a specially crafted structure.

19) A race condition error exists in the cache management of NSURLConnection. This can be exploited to cause a DoS or execute arbitrary code in applications using the library (e.g. Safari).

20) A race condition error exists in NSXML. This can be exploited to execute arbitrary code by enticing a user to process an XML file in an application which uses NSXML.

21) An error in Help Viewer can be exploited to insert arbitrary HTML or JavaScript into the generated topic list page via a specially crafted "help:topic_list" URL and may redirect to a Help Viewer "help:runscript" link that runs Applescript.

22) A boundary error exists in Image Raw within the handling of Adobe Digital Negative (DNG) image files. This can be exploited to cause a stack-based buffer overflow by enticing a user to open a maliciously crafted image file.

23) Multiple vulnerabilities in Kerberos can be exploited to cause a DoS or to compromise a vulnerable system.

For more information:
SA29428

24) An off-by-one error the "strnstr()" in libc can be exploited to cause a DoS.

25) A format string error exists in mDNSResponderHelper, which can be exploited by a malicious, local user to cause a DoS or execute arbitrary code with privileges of mDNSResponderHelper by setting the local hostname to a specially crafted string.

26) An error in notifyd can be exploited by a malicious, local user to deny access to notifications by sending fake Mach port death notifications to notifyd.

27) An array indexing error in the pax command line tool can be exploited to execute arbitrary code.

28) Multiple vulnerabilities in php can be exploited to bypass certain security restrictions.

For more information:
SA27648
SA28318

29) A security issue is caused due to the Podcast Capture application providing passwords to a subtask through the arguments.

30) Printing and Preview handle PDF files with weak encryption.

31) An error in Printing in the handling of authenticated print queues can lead to credentials being saved to disk.

32) An error in NetCfgTool can be exploited by a malicious, local user to execute arbitrary code with escalated privileges via a specially crafted message.

33) A null-pointer dereference error exists in the handling of Universal Disc Format (UDF) file systems, which can be exploited to cause a system shutdown by enticing a user to open a maliciously crafted disk image.

34) An input validation error exists in the Mac OS X 10.5 Server Wiki Server. This can be exploited by malicious users to upload arbitrary files with privileges of the wiki server execute arbitrary code.

35) Some vulnerabilities in X11 can be exploited by malicious, local users to gain escalated privileges.

For more information:
SA27040
SA28532

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

For more information:
SA22900
SA25292
SA27093
SA27130


Solution
Apply Security Update 2008-002.
Further details available to Secunia VIM customers

Provided and/or discovered by
The vendor credits:
1) Ragnar Sundblad of KTH - Royal Institute of Technology, Stockholm
11) regenrecht via iDefense
19) Daniel Jalkut, Red Sweater Software
22) Brian Mastenbrook
24) Mike Ash, Rogue Amoeba Software
29) Maximilian Reiss, Chair for Applied Software Engineering, TUM
33) Paul Wagland of Redwood Software, and Wayne Linder of Iomega

34) Rodrigo Carvalho CORE Security Technologies

Changelog
Further details available to Secunia VIM customers

Original Advisory
Apple:
http://docs.info.apple.com/article.html?artnum=307562

CORE-2008-0123:
http://www.coresecurity.com/?action=item&id=2189

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: Mac OS X Security Update Fixes 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