发布时间 :2001-08-02 00:00:00
修订时间 :2017-10-09 21:29:47

[原文]Apache Software Foundation Tomcat Servlet prior to 3.2.2 allows a remote attacker to read the source code to arbitrary 'jsp' files via a malformed URL request which does not end with an HTTP protocol specification (i.e. HTTP/1.0).

[CNNVD]Apache Software Foundation Tomcat Servlet读取任意'jsp'文件的源代码漏洞(CNNVD-200108-021)

        Apache Software Foundation Tomcat Servlet 3.2.2之前的版本存在漏洞。远程攻击者借助畸形的URL请求读取任意'jsp'文件的源代码,该URL请求不以HTTP协议规范(i.e. HTTP/1.0)结束。

- CVSS (基础分值)

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

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


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


- 官方数据库链接
(官方数据源) MITRE
(官方数据源) NVD
(官方数据源) CNNVD

- 其它链接及资源
(VENDOR_ADVISORY)  BUGTRAQ  20010403 Re: Tomcat may reveal script source code by URL trickery
(UNKNOWN)  XF  jakarta-tomcat-jsp-source(6971)

- 漏洞信息

Apache Software Foundation Tomcat Servlet读取任意'jsp'文件的源代码漏洞
中危 未知
2001-08-02 00:00:00 2006-04-07 00:00:00
        Apache Software Foundation Tomcat Servlet 3.2.2之前的版本存在漏洞。远程攻击者借助畸形的URL请求读取任意'jsp'文件的源代码,该URL请求不以HTTP协议规范(i.e. HTTP/1.0)结束。

- 公告与补丁


- 漏洞信息 (20716)

Apache Tomcat 3.0 Directory Traversal Vulnerability (EDBID:20716)
windows remote
2001-03-28 Verified
0 lovehacker
N/A [点击下载]

Apache Tomcat in a Windows NT environment could be led to traverse the normal directory structure and return requested files from outside of the document root.

By including '/../' sequences along with specially chosen characters in requested URLs, a remote user can obtain read access to directories and files outside of the document root, potentially compromising the privacy of user data and/or obtaining information which could be used to further compromise the host. 

The following examples have been provided by lovehacker <>:

Will cause the Tomcat server to send back the content of win.ini.

will disclose a directory listing from outside Tomcat's normal directory tree.

will reveal the requested file [filename]. 		

- 漏洞信息

Apache Tomcat Servlet Malformed URL JSP Source Disclosure
Remote / Network Access Information Disclosure
Loss of Confidentiality
Exploit Public

- 漏洞描述

Jakarta Tomcat contains a flaw that may lead to an unauthorized information disclosure. The issue is triggered when a remote attacker send a GET request that does not end with an HTTP protocol specification (HTTP/1.0 or HTTP/1.1)which will disclose source code of the requested JSP file resulting in a loss of confidentiality.

- 时间线

2001-04-03 2000-12-22
Unknow Unknow

- 解决方案

Upgrade to version 3.2.2b1 and 3.3 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

Unknown or Incomplete