Description
The accept_connections function in the virtual private network daemon (vpnd) in Apple Mac OS X 10.5 before 10.5.4 allows remote attackers to cause a denial of service (divide-by-zero error and daemon crash) via a crafted load balancing packet to UDP port 4112.
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.
Exploit-DB 1
- Apple Mac OSX 10.5.0 (Leopard) - vpnd Remote Denial of Service (PoC) EDB-4690 · dos · Dec 4, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://support.apple.com/kb/HT2163
- ADV-2008-1981 vdb-entry
- macos-vpnd-dos(38855) vdb-entry
- 26699 vdb-entry
- ADV-2007-4145 vdb-entry
- APPLE-SA-2008-06-30 vendor-advisory
- 27938 third-party-advisory
- 30802 third-party-advisory
- 1019052 vdb-entry
- 4690 exploit