发布时间 :2000-07-08 00:00:00
修订时间 :2017-10-09 21:29:14

[原文]Guild FTPd allows remote attackers to determine the existence of files outside the FTP root via a .. (dot dot) attack, which provides different error messages depending on whether the file exists or not.

[CNNVD]Guild FTPd文件存在确定漏洞(CNNVD-200007-016)

        Guild FTPd存在漏洞。远程攻击者可以借助..(点 点)攻击确定FTP根外文件的存在,该漏洞提供取决于文件存在与否的不同出错消息。

- CVSS (基础分值)

CVSS分值: 7.5 [严重(HIGH)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

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


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


- 官方数据库链接
(官方数据源) MITRE
(官方数据源) NVD
(官方数据源) CNNVD

- 其它链接及资源
(VENDOR_ADVISORY)  BUGTRAQ  20000708 gnu-pop3d (FTGate problem), Savant Webserver, Guild FTPd
(UNKNOWN)  XF  guild-ftpd-disclosure

- 漏洞信息

Guild FTPd文件存在确定漏洞
高危 未知
2000-07-08 00:00:00 2006-09-05 00:00:00
        Guild FTPd存在漏洞。远程攻击者可以借助..(点 点)攻击确定FTP根外文件的存在,该漏洞提供取决于文件存在与否的不同出错消息。

- 公告与补丁


- 漏洞信息 (20065)

DrPhibez and Nitro187 Guild FTPD 0.9.7 File Existence Disclosure Vulnerability (EDBID:20065)
windows remote
2000-07-08 Verified
0 Andrew Lewis
N/A [点击下载]

Guild Ftpd will not send files outside of the ftp root when they are specified by the ../ string in the path of the GET request. However due to the difference in the error messages it is able to determine if the file requested exists. The error message "Download failed" appears if the requested file exists and "Access denied" if it does not.

ftp> get ../filename
>PORT command successful.
>Opening ascii mode data connection for \../filename.
>Download failed.		

- 漏洞信息

GuildFTPd Traversal Arbitrary File Enumeration
Remote / Network Access Information Disclosure, Input Manipulation
Loss of Confidentiality
Exploit Public

- 漏洞描述

GuildFTPd contains a flaw that may lead to an unauthorized information disclosure. The issue is due to the application not properly sanitizing user input, specifically traversal style attacks (../../), which causes the application to return an error message whether the file exists on the system or not resulting in a loss of confidentiality.

- 时间线

2000-07-08 Unknow
2000-07-08 Unknow

- 解决方案

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

- 相关参考

- 漏洞作者