CVE-2021-37714CWE-248CWE-835

CVE-2021-37714

High · published August 18, 2021

CVSS v3.1
7.5
EPSS
7%
Percentile
93.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.06689 · 93.9th percentile
Weaknesses
CWE-248 · Uncaught Exception; CWE-835 · Loop with Unreachable Exit Condition ('Infinite Loop')
Published
2021-08-18T19:15Z
Affected products (24)
ProductVersionsFixed in
jsoup/jsoup< 1.14.21.14.2
quarkus/quarkus≤ 2.2.3—
oracle/banking_trade_financeall versions—
oracle/banking_treasury_managementall versions—
oracle/business_process_management_suiteall versions—
oracle/business_process_management_suiteall versions—
oracle/flexcube_universal_banking≥ 14.0.0, ≤ 14.3.0—
oracle/flexcube_universal_bankingall versions—
oracle/hospitality_token_proxy_serviceall versions—
oracle/peoplesoft_enterprise_peopletoolsall versions—
oracle/peoplesoft_enterprise_peopletoolsall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/retail_customer_management_and_segmentation_foundation≥ 17.0, ≤ 19.0—
oracle/webcenter_portalall versions—
oracle/webcenter_portalall versions—
oracle/communications_messaging_serverall versions—
netapp/management_services_for_element_software_and_netapp_hciall versions—
oracle/financial_services_crime_and_compliance_management_studioall versions—
oracle/financial_services_crime_and_compliance_management_studioall versions—
oracle/middleware_common_libraries_and_toolsall versions—
oracle/middleware_common_libraries_and_toolsall versions—
oracle/stream_analytics< 19.1.0.0.6.419.1.0.0.6.4
oracle/stream_analyticsall versions—
References (28)
https://github.com/jhy/jsoup/security/advisories/GHSA-m72m-mhq2-9p6c · [email protected]https://jsoup.org/news/release-1.14.1 · [email protected]https://jsoup.org/news/release-1.14.2 · [email protected]https://lists.apache.org/thread.html/r215009dbf7467a9f6506d0c0024cb36cad30071010e62c9352cfaaf0%40%3Cissues.maven.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r377b93d79817ce649e9e68b3456e6f499747ef1643fa987b342e082e%40%3Cissues.maven.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r3d71f18adb78e50f626dde689161ca63d3b7491bd9718fcddfaecba7%40%3Cissues.maven.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r50e9c9466c592ca9d707a5dea549524d19e3287da08d8392f643960e%40%3Cissues.maven.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r685c5235235ad0c26e86d0ee987fb802c9675de6081dbf0516464e0b%40%3Cnotifications.james.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r97404676a5cf591988faedb887d64e278f522adcaa823d89ca69defe%40%3Cnotifications.james.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rc3354080fc67fb50b45b3c2d12dc4ca2a3c1c78dad3d3ba012c038aa%40%3Cnotifications.james.apache.org%3E · [email protected]https://security.netapp.com/advisory/ntap-20220210-0022/ · [email protected]https://www.oracle.com/security-alerts/cpuapr2022.html · [email protected]https://www.oracle.com/security-alerts/cpujan2022.html · [email protected]https://www.oracle.com/security-alerts/cpujul2022.html · [email protected]https://github.com/jhy/jsoup/security/advisories/GHSA-m72m-mhq2-9p6c · af854a3a-2127-422b-91ae-364da2661108https://jsoup.org/news/release-1.14.1 · af854a3a-2127-422b-91ae-364da2661108https://jsoup.org/news/release-1.14.2 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r215009dbf7467a9f6506d0c0024cb36cad30071010e62c9352cfaaf0%40%3Cissues.maven.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r377b93d79817ce649e9e68b3456e6f499747ef1643fa987b342e082e%40%3Cissues.maven.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r3d71f18adb78e50f626dde689161ca63d3b7491bd9718fcddfaecba7%40%3Cissues.maven.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r50e9c9466c592ca9d707a5dea549524d19e3287da08d8392f643960e%40%3Cissues.maven.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r685c5235235ad0c26e86d0ee987fb802c9675de6081dbf0516464e0b%40%3Cnotifications.james.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r97404676a5cf591988faedb887d64e278f522adcaa823d89ca69defe%40%3Cnotifications.james.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rc3354080fc67fb50b45b3c2d12dc4ca2a3c1c78dad3d3ba012c038aa%40%3Cnotifications.james.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20220210-0022/ · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2022.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 18 AUG 15:10Z
    Crafted input may cause the jsoup HTML and XML parser to get stuck, timeout, or throw unchecked exceptions
    cvelistv5