BEA WebLogic Server/Express/Integration应用程序移植导致安全问题发布时间:2002-10-21 更新时间:2002-10-21 严重程度:中 威胁程度:其它 错误类型:设计错误 利用方式:服务器模式 BUGTRAQ ID:5971 受影响系统 BEA Systems WebLogic Express 7.0 SP 1详细描述 BEA WebLogic Integration, WebLogic Server和Express部分版本存在漏洞。 当使用WebLogic Integration 7.0或者7.0 Service Pack 1,或者移植WEB应用程序到WebLogic Server 7.0 Service Pack 1的时候,可导致WEB应用程序绕过原来的安全策略。在WebLogic Server 7.0.0.1和早期的WLS中Servlet 2.3规范中存在未公开servlet映射扩展,如只要开头不为'*.'或者'/'的情况下,就会在前面增加'/'符号,如: - the 7.0 WebLogic Server GA web.xml URL pattern * 等价于: Servlet 2.3 URL pattern: /* - the 7.0 WebLogic Server GA web.xml URL pattern foo.jsp 等价于: Servlet 2.3 URL pattern /foo.jsp 这些没有公开的Servlet 2.3扩展,也使用在多种weblogic服务程序中,而在WebLogic Server 7.0 Service Pack 1中已经不在使用。所以利用这些扩展语法的可导致映射功能不存在出现安全问题。 测试代码 无 解决方案 补丁下载: BEA Systems Weblogic Server 7.0 SP 1: BEA Systems Patch CR086158_70sp1.jar ftp://ftpna.beasys.com/pub/releases/security/CR086158_70sp1.jar BEA Systems WebLogic Express 7.0 SP 1: BEA Systems WebLogic Integration 7.0 SP 1: BEA Systems WebLogic Platform 7.0 SP 1: BEA Systems Patch CR087623_70SP1.zip ftp://ftpna.beasys.com/pub/releases/security/CR087623_70SP1.zip 相关信息 参考:http://dev2dev.bea.com/resourcelibrary/advisoriesdetail.jsp?highlight=advisoriesnotifications&path=components%2Fdev2dev%2Fresourcelibrary%2Fadvisoriesnotifications%2FADVISORY_BEA02-22.htm |