MacTechNotes

Friday, September 23, 2005

Security Update 2005-008 for 10.4.2 Details

Overview
The 2005-008 (for 10.4.2) security update modifies several OS components: CoreServices' CoreTypes and SecurityAgent, ApplicationServices' ImageIO and QD frameworks, Message framework, System framework, prebinding info, ruby's xmlrpc, and securityd.

Read on for more detail


CoreServices
Two bits are updated here: the CoreTypes bundle and the SecurityAgent app.

  • CoreTypes bundle
    CoreTypes.bundle helps the OS (and apps which use OS-provided interfaces) in identifying file types from various bits of information (eg, file extension, MIME type, UTI) as well as providing icons for those files. Not sure which issue is fixed by this, perhaps that bit at the very end about Safe Download Validation?
    Files:

    /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
    /System/Library/CoreServices/CoreTypes.bundle/Contents/version.plist
    /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/System


  • SecurityAgent app
    SecurityAgent.app handles several sensitive bits related to (duh!) security (eg, changing certain passphrases, authenticating the user for various tasks). This is the fix labeled SecurityAgent on Apple's description.
    Files:

    /System/Library/CoreServices/SecurityAgent.app/Contents/Info.plist
    /System/Library/CoreServices/SecurityAgent.app/Contents/version.plist
    /System/Library/CoreServices/SecurityAgent.app/Contents/MacOS/SecurityAgent




ApplicationServices
Two parts are updated in ApplicationServices: the ImageIO framework and the QD framework.

  • ImageIO framework
    ImageIO.framework covers part of the CoreGraphics image system (reading and writing images). Fix labeled ImageIO on Apple's description.
    Files:

    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/Info.plist
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/version.plist


  • QD framework
    QD.framework is the QuickDraw framework, graphics programming from older Mac OS made available on Mac OS X. This is the fix labeled QuickDraw Manager on Apple's description.
    Files:

    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Resources/Info.plist
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Resources/version.plist




Message framework
Message.framework is the framework which contains messaging functionality (email mostly, or perhaps exclusively). This MAY fix what's labeled Mail about auto-reply and encrypted messages on Apple's description. I say MAY since it's not completely obvious, but this doesn't seem to apply to any other listed fixes, and makes sense.
Files:

/System/Library/Frameworks/Message.framework/Versions/B/Message
/System/Library/Frameworks/Message.framework/Versions/B/Resources/Info.plist
/System/Library/Frameworks/Message.framework/Versions/B/Resources/version.plist


System framework
System.framework is the very low level stuff for the OS. Most likely fixes the fix labeled malloc on Apple's description.
Files:

/System/Library/Frameworks/System.framework/Versions/B/Resources/Info.plist
/System/Library/Frameworks/System.framework/Versions/B/Resources/version.plist
/usr/lib/libSystem.B.dylib


prebinding info
A list of files of interest to the prebinding system was updated here, no idea why.
Files:

/private/var/db/dyld/update-prebinding-paths.txt


ruby's xmlrpc
Ruby (the scripting language) has a module for XML-RPC, which is what's been updated for the fix labeled Ruby on Apple's description.
Files:

/usr/lib/ruby/1.8/xmlrpc/utils.rb


securityd
securityd (née Security Server) handles some low-level bits for the SecurityAgent app. Fixes what's labeled securityd on Apple's description.
Files:

/usr/sbin/securityd


0 Comments:

Post a Comment

<< Home