CVE Catalog

CVE-2017-5650

High
Published: Translated: NVD NIST

Summary

In Apache Tomcat versions 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the handling of an HTTP/2 GOAWAY frame did not close streams associated with that connection waiting for a WINDOW_UPDATE, potentially leading to exhaustion of available processing threads.

Risk Assessment

A malicious client could construct a series of HTTP/2 requests that would exhaust all available processing threads, threatening application stability.

Recommendation

It is recommended to update Apache Tomcat to the latest version to mitigate this vulnerability and to monitor thread processing load.

Other vulnerabilities in Apache Tomcat

See all
Original NVD description (English source)

In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, 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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS