CVE-2021-37714
Description
jsoup is a Java library for working with HTML. Those using jsoup versions prior to 1.14.2 to parse untrusted HTML or XML may be vulnerable to DOS attacks. If the parser is run on user supplied input, an attacker may supply content that causes the parser to get stuck (loop indefinitely until cancelled), to complete more slowly than usual, or to throw an unexpected exception. This effect may support a denial of service attack. The issue is patched in version 1.14.2. There are a few available workarounds. Users may rate limit input parsing, limit the size of inputs based on system resources, and/or implement thread watchdogs to cap and timeout parse runtimes.
How to fix
- jsoup jsoup1.14.2 or later
- oracle stream_analytics19.1.0.0.6.4 or later
- org.jsoup:jsoup1.14.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| jsoup jsoup | v < 1.14.2 | 1.14.2 |
| quarkus quarkus | v ≤ 2.2.3 | — |
| oracle banking_trade_finance | 14.5 | — |
| oracle banking_treasury_management | 14.5 | — |
| oracle business_process_management_suite | 12.2.1.3.0, 12.2.1.4.0 | — |
| oracle flexcube_universal_banking | 14.0.0 ≤ v ≤ 14.3.0, 14.5 | — |
| oracle hospitality_token_proxy_service | 19.2 | — |
| oracle peoplesoft_enterprise_peopletools | 8.58, 8.59 | — |
| oracle primavera_unifier | 20.12, 21.12 | — |
| oracle retail_customer_management_and_segmentation_foundation | 17.0 ≤ v ≤ 19.0 | — |
| oracle webcenter_portal | 12.2.1.3.0, 12.2.1.4.0 | — |
| oracle communications_messaging_server | 8.1 | — |
| netapp management_services_for_element_software_and_netapp_hci | No range specified | — |
| oracle financial_services_crime_and_compliance_management_studio | 8.0.8.2.0, 8.0.8.3.0 | — |
| oracle middleware_common_libraries_and_tools | 12.2.1.3.0, 12.2.1.4.0 | — |
| oracle stream_analytics | v < 19.1.0.0.6.4, 19c | 19.1.0.0.6.4 |
| org.jsoup:jsoupMaven | v < 1.14.2 | 1.14.2 |
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.