Apache Tomcat Race Condition vulnerability
Low severity
GitHub Reviewed
Published
Sep 29, 2022
to the GitHub Advisory Database
•
Updated Mar 11, 2024
Package
Affected versions
>= 8.5.0, < 8.5.78
>= 9.0.0-M1, < 9.0.62
>= 10.0.0-M1, < 10.0.20
>= 10.1.0-M1, < 10.1.0-M14
Patched versions
8.5.78
9.0.62
10.0.20
10.1.0-M14
Description
Published by the National Vulnerability Database
Sep 28, 2022
Published to the GitHub Advisory Database
Sep 29, 2022
Reviewed
Sep 30, 2022
Last updated
Mar 11, 2024
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
References