Stephen Withers
Wednesday, 20 January 2010 05:05
Business IT -
Security
Amid all the fuss about Windows security, Apple has released its first Mac OS X security update of the year.
Security Update 2010-001 is available for Mac OS X 10.6 (Snow Leopard; the same updater covers the normal and server versions) and the normal and server versions of 10.5 (Leopard). Most of the changes are common to all versions.
As usual, the updates cover code that Apple developed in house or obtained from outside.
Most notably, 2010-001 updates the Flash Player plug-in to version 10.0.42 (released by Adobe in early December), fixing multiple vulnerabilities found in older versions that could allow arbitrary code execution.
It also patches OpenSSL to disable renegotiation. This is a workaround for a TLS/SSL protocol vulnerability made public last November.
The IESG approved a fix for the issue earlier this month, so hopefully the next security update from Apple will include a version of OpenSSL that complies with the revised standard. The software running at both ends of the link needs to implement the revised protocol if the expected level of security is to be achieved.
As for Apple's own software, there are fixes for CoreAudio (buffer overflow triggered by maliciously crafted MP4 audio files), ImageIO (buffer overflow triggered by maliciously crafted TIFF images), Image RAW (buffer overflow triggered by maliciously crafted DNG images). Spot the pattern? Sometimes it seems that if programmers can fail to attend to bounds checking, they will.
Each of the issues in that list may lead to arbitrary code execution.
Finally, there's an update for CUPS (Common Unix Printing System). This falls into a category of its own, as CUPS is an open-source project 'owned' by Apple.
The patch covers an issue that could be used by a remote attacker to crash cupsd (the CUPS daemon). Although cupsd is automatically restarted, that wasn't a desirable situation and has now been fixed.
Available via Software Update or from
Support Downloads, Security Update 2010-001 ranges in size from approximately 22MB for Snow Leopard to almost 250MB for Leopard Server.