Missing Release of Resource after Effective Lifetime in Apache Tomcat
High severity
GitHub Reviewed
Published
Oct 15, 2021
to the GitHub Advisory Database
•
Updated Mar 11, 2024
Package
Affected versions
>= 10.1.0-M1, <= 10.1.0-M5
>= 10.0.0-M1, < 10.0.12
>= 9.0.40, < 9.0.54
>= 8.5.60, < 8.5.72
Patched versions
10.1.0-M6
10.0.12
9.0.54
8.5.72
Description
Published by the National Vulnerability Database
Oct 14, 2021
Reviewed
Oct 15, 2021
Published to the GitHub Advisory Database
Oct 15, 2021
Last updated
Mar 11, 2024
The fix for bug 63362 present in Apache Tomcat 10.1.0-M1 to 10.1.0-M5, 10.0.0-M1 to 10.0.11, 9.0.40 to 9.0.53 and 8.5.60 to 8.5.71 introduced a memory leak. The object introduced to collect metrics for HTTP upgrade connections was not released for WebSocket connections once the connection was closed. This created a memory leak that, over time, could lead to a denial of service via an OutOfMemoryError.
References