CVE-2021-42340
Description
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.
How to fix
- apache tomcat8.5.72, 9.0.54, 10.0.12 or later
- oracle big_data_spatial_and_graph23.1 or later
- org.apache.tomcat:tomcat10.1.0-M6, 10.0.12, 9.0.54, 8.5.72 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| apache tomcat | 8.5.60 ≤ v < 8.5.72, 9.0.40 ≤ v < 9.0.54, 10.0.1 ≤ v < 10.0.12, 10.0.0, 10.1.0 | 8.5.72, 9.0.54, 10.0.12 |
| netapp hci | No range specified | — |
| netapp management_services_for_element_software | No range specified | — |
| debian debian_linux | 11.0 | — |
| oracle agile_engineering_data_management | 6.2.1.0 | — |
| oracle big_data_spatial_and_graph | v < 23.1 | 23.1 |
| oracle communications_diameter_signaling_router | 8.0.0.0 ≤ v ≤ 8.5.0.2 | — |
| oracle hospitality_cruise_shipboard_property_management_system | 20.1.0 | — |
| oracle managed_file_transfer | 12.2.1.3.0, 12.2.1.4.0 | — |
| oracle middleware_common_libraries_and_tools | 12.2.1.4.0 | — |
| oracle payment_interface | 19.1, 20.3 | — |
| oracle retail_customer_insights | 15.0.2, 16.0.2 | — |
| oracle retail_data_extractor_for_merchandising | 15.0.2, 16.0.2 | — |
| oracle retail_eftlink | 21.0.0 | — |
| oracle retail_financial_integration | 16.0.1, 19.0.0 | — |
| oracle retail_store_inventory_management | 14.0.4.13, 14.1.3.5, 14.1.3.14, 15.0.3.3, 15.0.3.8, 16.0.3.7 | — |
| oracle sd-wan_edge | 9.0, 9.1 | — |
| oracle taleo_platform | No range specified | — |
| org.apache.tomcat:tomcatMaven | 10.1.0-M1 ≤ v < 10.1.0-M6, 10.0.0-M1 ≤ v < 10.0.12, 9.0.40 ≤ v < 9.0.54, 8.5.60 ≤ v < 8.5.72 | 10.1.0-M6, 10.0.12, 9.0.54, 8.5.72 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.