|
|
|
![]() |
Vulnerability Note VU#706838Apple Mac OS X vulnerable to buffer overflow via vpnd daemonOverviewApple Mac OS X contains a buffer overflow in vpnd that could allow a local, authenticated attacker to execute arbitrary code with root privileges.I. DescriptionMac OS X includes a VPN server called vpnd, which is installed setuid root by default. vpnd fails to validate the length of the Server_id parameter. The Server_id setting may be configured from the command line by using the -i option. Server_id is referenced by the com.apple.RemoteAccessServers.plist file in the /Library/Preferences/SystemConfiguration directory to load the appropriate configuration file. Using a specially crafted Server_id parameter, an authenticated local attacker could execute arbitrary code with privileges of the vpnd process.Note that com.apple.RemoteAccessServers.plist is only present by default on Mac OS X Server. On a standard Mac OS X install, the file must be created manually or by using the graphical network configuration tools.
Apple advises all users to apply Apple Security Update 2005-005, which fixes this flaw and other critical security flaws.
References
This vulnerability was reported by Jason Aras. This document was written by Will Dormann, based on the information provided in the iDEFENSE Security Advisory 05.04.05 .
If you have feedback, comments, or additional information about this vulnerability, please send us
email. |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||