PT-2017-16645 · Apache · Apache Tomcat

Published

2017-03-30

·

Updated

2023-12-08

·

CVE-2017-5650

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Apache Tomcat versions 8.5.0 through 8.5.12 Apache Tomcat versions 9.0.0.M1 through 9.0.0.M18
Description The handling of an HTTP/2 GOAWAY frame for a connection did not close streams associated with that connection that were currently waiting for a WINDOW UPDATE before allowing the application to write more data. These waiting streams each consumed a thread. A malicious client could therefore construct a series of HTTP/2 requests that would consume all available processing threads.
Recommendations For Apache Tomcat versions 8.5.0 through 8.5.12, update to a version that includes the fix for this issue. For Apache Tomcat versions 9.0.0.M1 through 9.0.0.M18, update to a version that includes the fix for this issue. As a temporary workaround, consider restricting the number of concurrent HTTP/2 requests to minimize the risk of exploitation.

Fix

Improper Resource Release

Weakness Enumeration

Related Identifiers

CVE-2017-5650
GHSA-9785-W233-X6HV

Affected Products

Apache Tomcat