Apple has released Security Update 2004-10-27 for Mac OS X. The update deals with an issue that makes it possible for applications to be run with root privileges under certain circumstances involving Apple Remote Desktop. Appleis release notes:
Available for: Apple Remote Desktop Client 1.2.4 with Mac OS X 10.3.x
Impact: An application can be started behind the loginwindow and it will run as root.
Description: For a system with these following conditions
- Apple Remote Desktop client installed
- A user on the client system has been enabled with the Open and quit applications privilege
- The username and password of the ARD user is known
- Fast user switching has been enabled
- A user is logged in, and loginwindow is active via Fast User Switching
If the Apple Remote Desktop Administrator application on another system is used to start a GUI application on the client, then the GUI application would run as root behind the loginwindow. This update prevents Apple Remote Desktop from launching applications when the loginwindow is active. This security enhancement is also present in Apple Remote Desktop v2.1. This issue does not affect systems prior to Mac OS X 10.3. Credit to Andrew Nakhla and Secunia Research for reporting this issue.
The update is being recommended for all users, though it only effects Apple Remote Desktop. The update weighs in at 832k, and can be found in Software Update, or on Appleis security update page.