J-Security Center

Title: Gene6 BPFTP Server File Existence Disclosure Vulnerability

Severity: MODERATE

Description:

G6 FTP Server now known as BPFTP Server is an internet FTP server by Gene6.

Users can confirm the existence and location of various files and directory structures outside the FTP root through a trial and error method. BPFTP improperly restricts access outside of the FTP root when modified time (mdtm) and size (size) commands are used. The modified time command returns the last modified time of the requested file. The size command returns information on the size of the given file.

If either command is submitted along with the relative path to a file outside of the FTP root, BPFTP could reveal directory structure information. If the request is carried out successfully, the attacker can confirm the location of the resource on the target.

Using either the 'size' or 'mdtm' command on files that do not reside on the same drive as the FTP root will still yield information on the directory structure of the host. The format of the requested command would be similar to this: size /<drive letter>:/path/to/file

Both scenarios are achievable even if the 'show relative paths' option is not enabled.

Successful exploitation of this vulnerability could lead to the disclosure of sensitive information and may aid in the execution of future attacks.

Affected Products:

  • Gene6 G6 FTP Server 2.0.0

References:

Juniper Networks provides this content via a wide variety of sources and production methods. If notified of errors or omissions in the content of this page, Juniper Networks, at its discretion, will modify or remove the page or leave the content as is, depending on various factors including but not limited to the reputation and authority of the party providing the notification. Please use the contact information displayed elsewhere on this page to report any errors or omissions regarding the content on this page.