安全研究

安全漏洞
FireFTP MLSD及LIST命令目录遍历漏洞

发布日期:2008-05-19
更新日期:2008-05-21

受影响系统:
FireFTP FireFTP 0.97.1
不受影响系统:
FireFTP FireFTP 0.98.20080518
描述:
BUGTRAQ  ID: 29289

FireFTP是在Firefox中使用的FTP客户端扩展。

FireFTP在处理从FTP服务器所返回的MLSD和LIST命令响应时存在目录遍历漏洞,如果用户受骗从恶意的FTP服务器下载了包含有目录遍历序列文件名的文件的话,就会导致向用户系统的任意位置写入文件。

<*来源:Tan Chew Keong (chewkeong@security.org.sg
  
  链接:http://secunia.com/advisories/30284/
        http://vuln.sg/fireftp0971-en.html
*>

测试方法:

警 告

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

MLSD响应:
type=file;modify=20080227074710;size=20; \..\..\..\..\..\..\..\..\..\testfile.txt\r\n

LIST响应:
-rw-r--r--  1 502   502     4096 Mar 01 05:37 \..\..\..\..\..\..\..\..\..\testfile.txt\r\n

建议:
厂商补丁:

FireFTP
-------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.mozdev.org/source/browse/fireftp/src/content/js/connection/controlSocket.js.in.diff?r1=1.58;r2=1.59;f=h

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