![]() |
![]() |
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
|
Advisory 009
RiSearch and RiSearch Pro Pro are vulnerable to open FTP/HTTP proxy, directory listings and file disclosure vulnerabilities
Problem discovered: July 6th 2004
Abstract : RiSearch (Pro) is vulnerable to an open proxy attack that allows arbitrary access to ports via FTP and HTTP as well as access to the remote file system (files and directory listings) outside the web root.
Description : For example, one could select: - http://10.0.0.0/cgi-bin/search/show.pl?url=http://www.google.com and the site would return the Google web site. Unfortunately this means that the server is now an open proxy, and it is possible to utilise the script to access web servers on the net and masquerade behind the target's site, which is very useful for analysing/attacking other servers using web protocols. Furthermore, it is also possible to request web sites from private IP addresses behind the firewall, for example: - http://10.0.0.0/cgi-bin/search/show.pl?url=http://192.168.0.1 or from another port (in this case a Tomcat admin page): - http://10.0.0.0/cgi-bin/search/show.pl?url=http://localhost:8080 This seriously circumvents the security of any firewall infrastructure in place protecting the hosts. It was also observed that it was possible to gain access to services using the FTP protocol using: - http://10.0.0.0/cgi-bin/search/show.pl?url=ftp://192.168.0.1 Again, potentially compromising any access restrictions in place at the network layer. It is also possible to use the script to brute-force FTP accounts behind the firewall using the following: - http://10.0.0.0/cgi-bin/search/show.pl?url=ftp://username:password@192.168.0.1 Finally, it transpires that it is also possible to read any file on the filesystem using the following URL: - http://10.0.0.0/cgi-bin/search/show.pl?url=file:/etc/passwd This would show the Operating System password file. Requesting only a directory provides a handy listing.
Tested Versions:
Tested Operating Systems:
Vendor & Patch Information:
Workarounds:
Credits:
Disclaimer:
|
||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||