Security Update 2009-002 / Mac OS X v10.5.7
Posted on Tue, 12 May 2009
Security Update 2009-002 / Mac OS X v10.5.7 is now available from Apple for users of OS X 10.4 and 10.5. Two closely-related issues I reported have been addressed in this release:
- Help Viewer CVE-ID: CVE-2009-0942 Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 through v10.5.6, Mac OS X Server v10.5 through v10.5.6 Impact: Accessing a maliciously crafted "help:" URL may lead to arbitrary code execution Description: Help Viewer loads Cascading Style Sheets referenced in URL parameters without validating that the referenced style sheets are located within a registered help book. A malicious "help:" URL may be used to invoke arbitrary AppleScript files, which may lead to arbitrary code execution. This update addresses the issue through improved validation of file system paths when loading stylesheets. Credit to Brian Mastenbrook for reporting this issue.
- Help Viewer CVE-ID: CVE-2009-0943 Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5 through v10.5.6, Mac OS X Server v10.5 through v10.5.6 Impact: Accessing a maliciously crafted "help:" URL may lead to arbitrary code execution Description: Help Viewer does not validate that full paths to HTML documents are within registered help books. A malicious "help:" URL may be used to invoke arbitrary AppleScript files, which may lead to arbitrary code execution. This update addresses the issue through improved validation of "help:" URLs. Credit to Brian Mastenbrook for reporting this issue.