Infinite Loop in Apache Tomcat
High severity
GitHub Reviewed
Published
Feb 8, 2022
to the GitHub Advisory Database
•
Updated Aug 25, 2026
Package
Affected versions
>= 7.0.27, < 7.0.105
>= 8.5.0, < 8.5.57
>= 9.0.0.M1, < 9.0.37
>= 10.0.0-M1, < 10.0.0-M7
Patched versions
7.0.105
8.5.57
9.0.37
10.0.0-M7
>= 10.0.0-M1, < 10.0.0-M7
>= 9.0.0.M1, < 9.0.37
>= 8.5.0, < 8.5.57
>= 7.0.27, < 7.0.105
10.0.0-M7
9.0.37
8.5.57
7.0.105
>= 10.0.0-M1, < 10.0.0-M7
>= 9.0.0.M1, < 9.0.37
>= 8.5.0, < 8.5.57
>= 7.0.27, < 7.0.105
10.0.0-M7
9.0.37
8.5.57
7.0.105
Description
Published by the National Vulnerability Database
Jul 14, 2020
Reviewed
Apr 12, 2021
Published to the GitHub Advisory Database
Feb 8, 2022
Last updated
Aug 25, 2026
The payload length in a WebSocket frame was not correctly validated in Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M1 to 9.0.36, 8.5.0 to 8.5.56 and 7.0.27 to 7.0.104. Invalid payload lengths could trigger an infinite loop. Multiple requests with invalid payload lengths could lead to a denial of service.
References