安全研究

安全漏洞
Apache Tomcat UTF-8目录遍历漏洞

发布日期:2008-08-11
更新日期:2008-08-12

受影响系统:
Apache Tomcat 6.x
Apache Tomcat 5.x
Apache Tomcat 4.x
不受影响系统:
Apache Tomcat 6.0.17
Apache Tomcat 5.5.26
Apache Tomcat 4.1.37
描述:
BUGTRAQ  ID: 30633
CVE ID: CVE-2008-2938

Apache Tomcat是一个流行的开放源码的JSP应用服务器程序。

Tomcat处理请求中的编码时存在漏洞,如果在context.xml或server.xml中将allowLinking设置为true且连接器配置为URIEncoding=UTF-8的话,则向Apache Tomcat提交恶意请求就可以通过目录遍历攻击读取服务器上的任意文件,包括/etc/passwd等。

<*来源:Simon Ryeo (bar4mi@gmail.com
  
  链接:http://marc.info/?l=bugtraq&m=121848617930443&w=2
        http://tomcat.apache.org/security-6.html
*>

测试方法:

警 告

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

http://www.target.com/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/foo/bar

http://www.exploit-db.com/download/14489

建议:
厂商补丁:

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

http://tomcat.apache.org/security.html

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