Improper Resource Shutdown or Release in Apache Tomcat
High severity
GitHub Reviewed
Published
May 13, 2022
to the GitHub Advisory Database
•
Updated Feb 22, 2024
Package
Affected versions
>= 9.0.0.M1, <= 9.0.0.M18
>= 8.5.0, <= 8.5.12
Patched versions
9.0.0.M19
8.5.13
Description
Published by the National Vulnerability Database
Apr 17, 2017
Published to the GitHub Advisory Database
May 13, 2022
Reviewed
Jul 1, 2022
Last updated
Feb 22, 2024
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.
References