Short Name |
SSL:APACHE-NIO-CONNECTOR-DOS
|
Severity |
High
|
Recommended |
No
|
Recommended Action |
Drop
|
Category |
SSL
|
Keywords |
Apache Tomcat NIO Connector Denial of Service
|
Release Date |
2014/05/12
|
Update Number |
2373
|
Supported Platforms |
idp-4.0+, isg-3.4+, j-series-9.5+, mx-9.4+, srx-9.2+, srx-branch-9.4+, vsrx-12.1+
|
SSL: Apache Tomcat NIO Connector Denial of Service
This signature detects attempts to exploit a known flaw in Apache Tomcat. The vulnerability is due to an infinite loop in NIO Connector when a client breaks the connection in the middle of reading the response for a request to a big file. An unauthenticated, remote attacker can exploit this vulnerability by sending HTTP requests for a large file and disconnecting from the server while reading the file. Successful exploitation could result in a denial of service condition.
Extended Description
org/apache/tomcat/util/net/NioEndpoint.java in Apache Tomcat 6.x before 6.0.36 and 7.x before 7.0.28, when the NIO connector is used in conjunction with sendfile and HTTPS, allows remote attackers to cause a denial of service (infinite loop) by terminating the connection during the reading of a response.
Affected Products
- apache tomcat 6.0
- apache tomcat 6.0.0 (alpha)
- apache tomcat 6.0.10
- apache tomcat 6.0.11
- apache tomcat 6.0.12
- apache tomcat 6.0.13
- apache tomcat 6.0.14
- apache tomcat 6.0.15
- apache tomcat 6.0.16
- apache tomcat 6.0.17
- apache tomcat 6.0.18
- apache tomcat 6.0.19
- apache tomcat 6.0.1 (alpha)
- apache tomcat 6.0.20
- apache tomcat 6.0.24
- apache tomcat 6.0.26
- apache tomcat 6.0.27
- apache tomcat 6.0.28
- apache tomcat 6.0.29
- apache tomcat 6.0.2 (alpha)
- apache tomcat 6.0.2 (beta)
- apache tomcat 6.0.3
- apache tomcat 6.0.30
- apache tomcat 6.0.31
- apache tomcat 6.0.32
- apache tomcat 6.0.33
- apache tomcat 6.0.35
- apache tomcat 6.0.4 (alpha)
- apache tomcat 6.0.5
- apache tomcat 6.0.6 (alpha)
- apache tomcat 6.0.7 (alpha)
- apache tomcat 6.0.7 (beta)
- apache tomcat 6.0.8 (alpha)
- apache tomcat 6.0.9 (beta)
- apache tomcat 7.0.0 (beta)
- apache tomcat 7.0.1
- apache tomcat 7.0.10
- apache tomcat 7.0.11
- apache tomcat 7.0.12
- apache tomcat 7.0.13
- apache tomcat 7.0.14
- apache tomcat 7.0.15
- apache tomcat 7.0.16
- apache tomcat 7.0.17
- apache tomcat 7.0.18
- apache tomcat 7.0.19
- apache tomcat 7.0.20
- apache tomcat 7.0.21
- apache tomcat 7.0.22
- apache tomcat 7.0.23
- apache tomcat 7.0.25
- apache tomcat 7.0.2 (beta)
- apache tomcat 7.0.3
- apache tomcat 7.0.4 (beta)
- apache tomcat 7.0.5
- apache tomcat 7.0.6
- apache tomcat 7.0.7
- apache tomcat 7.0.8
- apache tomcat 7.0.9
References