CVE-2002-0565
CVSS5.0
发布时间 :2002-07-03 00:00:00
修订时间 :2016-10-17 22:20:41
NMCO    

[原文]Oracle 9iAS 1.0.2.x compiles JSP files in the _pages directory with world-readable permissions under the web root, which allows remote attackers to obtain sensitive information derived from the JSP code, including usernames and passwords, via a direct HTTP request to _pages.


[CNNVD]Oracle 9iAS OracleJSP泄漏JSP文件信息漏洞(CNNVD-200207-044)

        
        Oracle 9iAS(Application Server)的web服务使用的是Apache Web Server,它提供了多种应用环境,包括SOAP,PL/SQL,XSQL以及JSP。
        Oracle 9iAS的OracleJSP环境中存在一个安全问题,允许远程攻击者获取翻译后的JSP页面的源代码。另外一个问题允许攻击者获取globals.jsa文件的内容。
        当用户向运行OracleJSP的服务器请求一个JSP页面时,该JSP页面会首先被翻译,然后编译、执行,并将执行结果返回给客户端。在此过程中,三个临时文件会被创建。如果请求的JSP页面为"foo.jsp",那三个临时文件就是:
        _foo$__jsp_StaticText.class
        _foo.class
        _foo.java
        它们会被保存在"/_pages"目录下。如果foo.jsp保存在子目录"bar"下,则上述临时文件会保存在"/_pages/_bar"下。由于翻译后的.java文件中包含JSP源代码,而这些文件又都可以直接通过WEB接口访问,攻击者就可能获取一些敏感信息,例如Oracle数据库的用户名和口令。
        另外,如果JSP应用程序使用globals.jsa文件来保存全局设置,攻击者也可以直接访问该文件并获取其内容,如果其中包含一些敏感信息,也同样可能导致较严重的安全问题。
        

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

- CPE (受影响的平台与产品)

cpe:/a:oracle:application_server:1.0.2Oracle Application Server 9i 1.0.2
cpe:/a:oracle:oracle9i:9.0.1
cpe:/a:oracle:application_server_web_cache:2.0.0.1Oracle Oracle9iAS Web Cache 2.0.0.1
cpe:/a:oracle:application_server_web_cache:2.0.0.0Oracle Oracle9iAS Web Cache 2.0.0.0
cpe:/a:oracle:application_server_web_cache:2.0.0.3Oracle Oracle9iAS Web Cache 2.0.0.3
cpe:/a:oracle:oracle9i:9.0
cpe:/a:oracle:application_server_web_cache:2.0.0.2Oracle Oracle9iAS Web Cache 2.0.0.2

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2002-0565
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2002-0565
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200207-044
(官方数据源) CNNVD

- 其它链接及资源

http://marc.info/?l=bugtraq&m=101301440005580&w=2
(UNKNOWN)  BUGTRAQ  20020206 JSP translation file access under Oracle 9iAS
http://otn.oracle.com/deploy/security/pdf/ias_modplsql_alert.pdf
(VENDOR_ADVISORY)  CONFIRM  http://otn.oracle.com/deploy/security/pdf/ias_modplsql_alert.pdf
http://www.cert.org/advisories/CA-2002-08.html
(VENDOR_ADVISORY)  CERT  CA-2002-08
http://www.kb.cert.org/vuls/id/547459
(UNKNOWN)  CERT-VN  VU#547459
http://www.securityfocus.com/bid/4034
(VENDOR_ADVISORY)  BID  4034
http://xforce.iss.net/static/8100.php
(VENDOR_ADVISORY)  XF  oracle-appserver-oraclejsp-view-info(8100)

- 漏洞信息

Oracle 9iAS OracleJSP泄漏JSP文件信息漏洞
中危 设计错误
2002-07-03 00:00:00 2005-10-20 00:00:00
远程  
        
        Oracle 9iAS(Application Server)的web服务使用的是Apache Web Server,它提供了多种应用环境,包括SOAP,PL/SQL,XSQL以及JSP。
        Oracle 9iAS的OracleJSP环境中存在一个安全问题,允许远程攻击者获取翻译后的JSP页面的源代码。另外一个问题允许攻击者获取globals.jsa文件的内容。
        当用户向运行OracleJSP的服务器请求一个JSP页面时,该JSP页面会首先被翻译,然后编译、执行,并将执行结果返回给客户端。在此过程中,三个临时文件会被创建。如果请求的JSP页面为"foo.jsp",那三个临时文件就是:
        _foo$__jsp_StaticText.class
        _foo.class
        _foo.java
        它们会被保存在"/_pages"目录下。如果foo.jsp保存在子目录"bar"下,则上述临时文件会保存在"/_pages/_bar"下。由于翻译后的.java文件中包含JSP源代码,而这些文件又都可以直接通过WEB接口访问,攻击者就可能获取一些敏感信息,例如Oracle数据库的用户名和口令。
        另外,如果JSP应用程序使用globals.jsa文件来保存全局设置,攻击者也可以直接访问该文件并获取其内容,如果其中包含一些敏感信息,也同样可能导致较严重的安全问题。
        

- 公告与补丁

        临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * 在边界防火墙或者主机防火墙上限制不可信用户对Oracle Apache web server 80/TCP端口的访问。
        * 编辑$ORACLE_HOME$/apache/apache/conf/httpd.conf文件:
         为了阻止访问globals.jsa文件,增加下列语句:
        
         Order allow,deny
         Deny from all
        

        
         为了阻止访问.java文件,增加下列语句:
        
        
         Order deny,allow
         Deny from all
        

        
         如果JSP文件保存在一个别名目录中(例如不是在"htdocs"的子目录下),那么您必须增加下列语句:
        
        
         Order deny,allow
         Deny from all
        

        
         上面的"dirname"是别名目录的目录名。
        厂商补丁:
        Oracle
        ------
        Oracle已经为此漏洞提供了相应补丁程序,CNNVD建议您随时关注厂商主页以获取相关补丁:
        
        http://metalink.oracle.com

- 漏洞信息

14895
Oracle _pages Directory Compiled JSP Source Disclosure
Information Disclosure

- 漏洞描述

- 时间线

2002-02-06 Unknow
Unknow Unknow

- 解决方案

Products

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站