GuildFTPd Traversal Arbitrary File Enumeration

This script is Copyright (C) 2000-2011 Tenable Network Security, Inc.


Synopsis :

The remote FTP server is affected by an information disclosure
vulnerability.

Description :

The remote FTP server can be used to determine if a given
file exists on the remote host or not, by adding dot-dot-slashes
in front of them. This is caused by the server responding with
different error messages depending on if the file exists or not.

An attacker may use this flaw to gain more knowledge about
this host, such as its file layout. This flaw is specially
useful when used with other vulnerabilities.

See also :

http://aluigi.altervista.org/adv/guildftpd-dir-adv.txt

Solution :

Upgrade to GuildFTPd 0.999.6 or later, as this reportedly fixes the
issue.

Risk factor :

High / CVSS Base Score : 7.5
(CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P)
CVSS Temporal Score : 5.5
(CVSS2#E:U/RL:OF/RC:C)

Family: FTP

Nessus Plugin ID: 10471 (guild_ftp.nasl)

Bugtraq ID: 1452

CVE ID: CVE-2000-0640