CVE-2021-37714: Crafted input may cause the jsoup HTML and XML parser to get stuck, timeout, or throw unchecked exceptions
Vulnerability summary
CVE-2021-37714 is a high (CVSS 7.5) Uncaught Exception vulnerability in jhy jsoup. EPSS estimates a 6.69% chance of exploitation in the next 30 days, higher than 93.9% of scored vulnerabilities.
Severe, CVSS 7.5 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 7% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 6 · Related 1Timeline
- 18-08-2021PublishedVulnerability first disclosed.
- 08-10-2026Last modifiedVulnerability information updated.
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.
CVSS metrics
7 scores · 6 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · MavenEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
6.69%
Chance of exploitation in the next 30 days
Percentile
94%
Versus all other CVEs
30-day change
No change 0.00 pp
From 6.69% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Suse22 products
- jsoup&distro=SUSE Enterprise Storage 7< 1.14.2-150200.3.3.1
- jsoup&distro=SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS< 1.14.2-150200.3.3.1
- jsoup&distro=SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS< 1.14.2-150200.3.3.1
- jsoup&distro=SUSE Linux Enterprise Module for Development Tools 15 SP3< 1.14.2-150200.3.3.1
- jsoup&distro=SUSE Linux Enterprise Real Time 15 SP2< 1.14.2-150200.3.3.1
Oracle13 products
- banking_trade_finance14.5
- banking_treasury_management14.5
- business_process_management_suite12.2.1.3.0 | 12.2.1.4.0
- communications_messaging_server8.1
- financial_services_crime_and_compliance_management_studio8.0.8.2.0 | 8.0.8.3.0
Opensuse4 products
- jsoup&distro=openSUSE Leap 15.3< 1.14.2-150200.3.3.1
- jsoup&distro=openSUSE Tumbleweed< 1.14.2-1.2
- jsr-305&distro=openSUSE Leap 15.3< 3.0.2-150200.3.3.1
- jsr-305&distro=openSUSE Tumbleweed< 3.0.2-1.2
Chainguard3 products
- hadoop-fips-3.3.6< 3.3.6-r21 | < 3.3.6-r15
- hadoop-fips-3.4.2All versions (No fix recorded)
- hadoop-fips-3.5All versions (No fix recorded)
Debian1 product
- jsoup< 1.14.2-1
Jhy1 product
- jsoup< 1.14.2
Jsoup1 product
- jsoup< 1.14.2
Netapp1 product
Org.jsoup1 product
- jsoup< 1.14.2
Quarkus1 product
- quarkus≤ 2.2.3
Ubuntu1 product
- jsoupAll versions (No fix recorded)
11 vendors · 49 products
References
30 links- github.com/jhy/jsoup/security/advisories/GHSA-m72m-mhq2-9p6cX Refsource CONFIRMREPORTAdvisoryWEBThird Party Advisory
Show all 30 references
- github.com/jhy/jsoupPACKAGE