Description
The Net Direct client for Linux before 6.0.5 in Nortel Application Switch 2424, VPN 3050 and 3070, and SSL VPN Module 1000 extracts and executes files with insecure permissions, which allows local users to exploit a race condition to replace a world-writable file in /tmp/NetClient and cause another user to execute arbitrary code when attempting to execute this client, as demonstrated by replacing /tmp/NetClient/client.
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
- Nortel SSL VPN Linux Client 6.0.3 - Local Privilege Escalation EDB-3356 · local · Feb 21, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- ADV-2007-0671 vdb-entry
- http://www116.nortelnetworks.com/pub/repository/CLARIFY/DOCUMENT/2007/08/021886-01.pdf
- 3356 exploit
- netdirect-permissions-privilege-escalation(32597) vdb-entry
- 33304 vdb-entry
- http://www130.nortelnetworks.com/go/main.jsp?cscat=BLTNDETAIL&DocumentOID=540071
- http://spoofed.org/blog/archive/2007/02/nortel_vpn_unix_client_local_root_compromise.html
- 22632 vdb-entry
- 24231 third-party-advisory
- 1017678 vdb-entry