Description
Stack-based buffer overflow in AppleFileServer for Mac OS X 10.3.3 and earlier allows remote attackers to execute arbitrary code via a LoginExt packet for a Cleartext Password User Authentication Method (UAM) request with a PathName argument that includes an AFPName type string that is longer than the associated length field.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
AppleFileServer LoginExt PathName Overflow
exploit/osx/afp/loginext
Exploit-DB 3
- AppleFileServer (OSX) - LoginExt PathName Overflow (Metasploit) EDB-16863 · remote · Sep 20, 2010 · verified
- Apple Mac OSX 10.3.3 - AppleFileServer Overflow Remote Code Execution EDB-391 · remote · Aug 13, 2004 · verified
- AppleFileServer 10.3.3 (OSX) - LoginEXT PathName Overflow (Metasploit) EDB-9931 · remote · Mar 3, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- A050304-1 vendor-advisory
- applefileserver-afp-pathname-bo(16049) vdb-entry
- 1010039 vdb-entry
- VU#648406 third-party-advisory
- http://www.securiteam.com/securitynews/5QP0115CUO.html
- APPLE-SA-2004-05-03 vendor-advisory
- 11539 third-party-advisory