Crafted input may cause the jsoup HTML and XML parser to get stuck, timeout, or throw unchecked exceptions
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 15 fixed, 14 without a fix
Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-248.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| jhy | jsoup | before 1.14.2 | 1.14.2 | Patch available | CNA |
| — | org.jsoup:jsoup (Maven) | before 1.14.2 | 1.14.2 | Patch available | GHSA-m72m-mhq2-9p6c |
- jsoup Vendorjhy Affected before 1.14.2 Fixed in 1.14.2 Patch available CNA
- org.jsoup:jsoup (Maven) Vendor— Affected before 1.14.2 Fixed in 1.14.2 Patch available GHSA-m72m-mhq2-9p6c
CPE configurations NVD · 24
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:jsoup:jsoup:*:*:*:*:*:*:*:* | before 1.14.2 | Vulnerable | Jsoup |
| cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:* | up to 2.2.3 | Vulnerable | quarkusio |
| cpe:2.3:a:oracle:banking_trade_finance:14.5:*:*:*:*:*:*:* | 14.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:banking_treasury_management:14.5:*:*:*:*:*:*:* | 14.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:business_process_management_suite:12.2.1.3.0:*:*:*:*:*:*:* | 12.2.1.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:business_process_management_suite:12.2.1.4.0:*:*:*:*:*:*:* | 12.2.1.4.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_universal_banking:*:*:*:*:*:*:*:* | 14.0.0 – 14.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_universal_banking:14.5:*:*:*:*:*:*:* | 14.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:hospitality_token_proxy_service:19.2:*:*:*:*:*:*:* | 19.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58:*:*:*:*:*:*:* | 8.58 | Vulnerable | Oracle |
- cpe:2.3:a:jsoup:jsoup:*:*:*:*:*:*:*:* Versions before 1.14.2 Vulnerable ·Jsoup
- cpe:2.3:a:quarkus:quarkus:*:*:*:*:*:*:*:* Versions up to 2.2.3 Vulnerable ·quarkusio
- cpe:2.3:a:oracle:banking_trade_finance:14.5:*:*:*:*:*:*:* Versions 14.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:banking_treasury_management:14.5:*:*:*:*:*:*:* Versions 14.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:business_process_management_suite:12.2.1.3.0:*:*:*:*:*:*:* Versions 12.2.1.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:business_process_management_suite:12.2.1.4.0:*:*:*:*:*:*:* Versions 12.2.1.4.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_universal_banking:*:*:*:*:*:*:*:* Versions 14.0.0 – 14.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_universal_banking:14.5:*:*:*:*:*:*:* Versions 14.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:hospitality_token_proxy_service:19.2:*:*:*:*:*:*:* Versions 19.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58:*:*:*:*:*:*:* Versions 8.58 Vulnerable ·Oracle
Show 14 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.59:*:*:*:*:*:*:* | 8.59 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:primavera_unifier:20.12:*:*:*:*:*:*:* | 20.12 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:primavera_unifier:21.12:*:*:*:*:*:*:* | 21.12 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_customer_management_and_segmentation_foundation:*:*:*:*:*:*:*:* | 17.0 – 19.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:webcenter_portal:12.2.1.3.0:*:*:*:*:*:*:* | 12.2.1.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:webcenter_portal:12.2.1.4.0:*:*:*:*:*:*:* | 12.2.1.4.0 | Vulnerable | Oracle |
| cpe:2.3:o:oracle:communications_messaging_server:8.1:*:*:*:*:*:*:* | 8.1 | Vulnerable | Oracle |
| cpe:2.3:a:netapp:management_services_for_element_software_and_netapp_hci:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:oracle:financial_services_crime_and_compliance_management_studio:8.0.8.2.0:*:*:*:*:*:*:* | 8.0.8.2.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:financial_services_crime_and_compliance_management_studio:8.0.8.3.0:*:*:*:*:*:*:* | 8.0.8.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:middleware_common_libraries_and_tools:12.2.1.3.0:*:*:*:*:*:*:* | 12.2.1.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:middleware_common_libraries_and_tools:12.2.1.4.0:*:*:*:*:*:*:* | 12.2.1.4.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:stream_analytics:*:*:*:*:*:*:*:* | before 19.1.0.0.6.4 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:stream_analytics:19c:*:*:*:*:*:*:* | 19c | Vulnerable | Oracle |
- cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.59:*:*:*:*:*:*:* Versions 8.59 Vulnerable ·Oracle
- cpe:2.3:a:oracle:primavera_unifier:20.12:*:*:*:*:*:*:* Versions 20.12 Vulnerable ·Oracle
- cpe:2.3:a:oracle:primavera_unifier:21.12:*:*:*:*:*:*:* Versions 21.12 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_customer_management_and_segmentation_foundation:*:*:*:*:*:*:*:* Versions 17.0 – 19.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:webcenter_portal:12.2.1.3.0:*:*:*:*:*:*:* Versions 12.2.1.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:webcenter_portal:12.2.1.4.0:*:*:*:*:*:*:* Versions 12.2.1.4.0 Vulnerable ·Oracle
- cpe:2.3:o:oracle:communications_messaging_server:8.1:*:*:*:*:*:*:* Versions 8.1 Vulnerable ·Oracle
- cpe:2.3:a:netapp:management_services_for_element_software_and_netapp_hci:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:oracle:financial_services_crime_and_compliance_management_studio:8.0.8.2.0:*:*:*:*:*:*:* Versions 8.0.8.2.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:financial_services_crime_and_compliance_management_studio:8.0.8.3.0:*:*:*:*:*:*:* Versions 8.0.8.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:middleware_common_libraries_and_tools:12.2.1.3.0:*:*:*:*:*:*:* Versions 12.2.1.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:middleware_common_libraries_and_tools:12.2.1.4.0:*:*:*:*:*:*:* Versions 12.2.1.4.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:stream_analytics:*:*:*:*:*:*:*:* Versions before 19.1.0.0.6.4 Vulnerable ·Oracle
- cpe:2.3:a:oracle:stream_analytics:19c:*:*:*:*:*:*:* Versions 19c Vulnerable ·Oracle
Remediation
- Fix · CNA jsoup (jhy) Fixed in 1.14.2
- Fix · GHSA-m72m-mhq2-9p6c org.jsoup:jsoup (Maven) Fixed in 1.14.2 Advisory →
Red Hat 15 advisories
- RHSA-2025:4226 Released 2025-04-28 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.1.10 on RHEL 7 security update
- Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-activemq-artemis-1.5.5.016-1.redhat_00001.1.ep7.el7, eap7-activemq-artemis-cli-1.5.5.016-1.redhat_00001.1.ep7.el7, eap7-activemq-artemis-commons-1.5.5.016-1.redhat_00001.1.ep7.el7 +22
- RHSA-2022:6407 Released 2022-09-09 · Red Hat rating ModerateRed Hat Integration Camel-K 1.8 security update
- RHAF Camel-K 1.8
- RHSA-2022:5903 Released 2022-08-04 · Red Hat rating ModerateRed Hat Process Automation Manager 7.13.0 security update
- RHPAM 7.13.0 async
Show 12 more Red Hat advisories
- RHSA-2022:5606 Released 2022-07-19 · Red Hat rating ModerateRed Hat Integration Camel Extensions for Quarkus 2.7 security update
- RHINT Camel-Q 2.7
- RHSA-2022:0589 Released 2022-02-21 · Red Hat rating ModerateRed Hat build of Quarkus 2.2.5 release and security update
- Red Hat build of Quarkus 2.2.5
- RHSA-2022:0146 Released 2022-01-17 · Red Hat rating ModerateEAP XP 2 security update to CVE fixes in the EAP 7.3.x base
- Red Hat EAP-XP 2 via EAP 7.3.x base
- RHSA-2021:5170 Released 2021-12-15 · Red Hat rating ModerateRed Hat Single Sign-On 7.4.10 security update
- Red Hat Single Sign-On 7.4.10
- RHSA-2021:5149 Released 2021-12-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.10 security update on RHEL 6
- Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-apache-cxf-3.3.12-1.redhat_00001.1.el6eap, eap7-apache-cxf-rt-3.3.12-1.redhat_00001.1.el6eap, eap7-apache-cxf-services-3.3.12-1.redhat_00001.1.el6eap +47
- RHSA-2021:5151 Released 2021-12-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.10 security update on RHEL 8
- Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-apache-cxf-3.3.12-1.redhat_00001.1.el8eap, eap7-apache-cxf-rt-3.3.12-1.redhat_00001.1.el8eap, eap7-apache-cxf-services-3.3.12-1.redhat_00001.1.el8eap +47
- RHSA-2021:5154 Released 2021-12-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.10 security update
- EAP 7.3.10 GA
- RHSA-2021:5150 Released 2021-12-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.10 security update on RHEL 7
- Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-apache-cxf-3.3.12-1.redhat_00001.1.el7eap, eap7-apache-cxf-rt-3.3.12-1.redhat_00001.1.el7eap, eap7-apache-cxf-services-3.3.12-1.redhat_00001.1.el7eap +47
- RHSA-2021:5134 Released 2021-12-14 · Red Hat rating CriticalRed Hat Fuse 7.10.0 release and security update
- Red Hat Fuse 7.10
- RHSA-2021:4677 Released 2021-11-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.4.2 security update on RHEL 8
- Red Hat JBoss EAP 7.4 for RHEL 8 eap7-apache-sshd-2.7.0-1.redhat_00001.1.el8eap, eap7-jsoup-1.14.2-1.redhat_00002.1.el8eap, eap7-resteasy-3.15.2-1.Final_redhat_00001.1.el8eap +22
- RHSA-2021:4676 Released 2021-11-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.4.2 security update on RHEL 7
- Red Hat JBoss EAP 7.4 for RHEL 7 Server eap7-apache-sshd-2.7.0-1.redhat_00001.1.el7eap, eap7-jsoup-1.14.2-1.redhat_00002.1.el7eap, eap7-resteasy-3.15.2-1.Final_redhat_00001.1.el7eap +24
- RHSA-2021:4679 Released 2021-11-15 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.4.2 security update
- Red Hat JBoss Enterprise Application Platform io.undertow.undertow-core-2.2.12.Final-redhat-00001.jar, org.apache.santuario.xmlsec-2.1.7.redhat-00001.jar, org.apache.sshd.sshd-core-2.7.0.redhat-00001.jar +3
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat BPM Suite 6 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 7 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 8 | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux 9 | Affected | No fix yet |
| Red Hat Integration Camel Quarkus 1 | Affected | No fix yet |
| Red Hat JBoss A-MQ 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss BRMS 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Data Grid 7 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Data Virtualization 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | Affected | No fix yet |
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse Service Works 6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 13 (Queens) | Affected | No fix planned: Out of support scope |
| Red Hat Software Collections | Affected | No fix planned: Will not fix |
| EAP 7.3.10 GA | Fixed | RHSA-2021:5154 |
| RHAF Camel-K 1.8 | Fixed | RHSA-2022:6407 |
| RHINT Camel-Q 2.7 | Fixed | RHSA-2022:5606 |
| RHPAM 7.13.0 async | Fixed | RHSA-2022:5903 |
| Red Hat EAP-XP 2 via EAP 7.3.x base | Fixed | RHSA-2022:0146 |
| Red Hat Fuse 7.10 | Fixed | RHSA-2021:5134 |
| Red Hat JBoss EAP 7.3 for BaseOS-8 | Fixed | RHSA-2021:5151 |
| Red Hat JBoss EAP 7.3 for RHEL 6 Server | Fixed | RHSA-2021:5149 |
| Red Hat JBoss EAP 7.3 for RHEL 7 Server | Fixed | RHSA-2021:5150 |
| Red Hat JBoss EAP 7.4 for RHEL 7 Server | Fixed | RHSA-2021:4676 |
| Red Hat JBoss EAP 7.4 for RHEL 8 | Fixed | RHSA-2021:4677 |
| Red Hat JBoss Enterprise Application Platform | Fixed | RHSA-2021:4679 |
| Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server | Fixed | RHSA-2025:4226 |
| Red Hat Single Sign-On 7.4.10 | Fixed | RHSA-2021:5170 |
| Red Hat build of Quarkus 2.2.5 | Fixed | RHSA-2022:0589 |
Not affected: 3 products
- Red Hat JBoss EAP 7.4 for RHEL 7 Server
- Red Hat JBoss EAP 7.4 for RHEL 8
- Red Hat JBoss Enterprise Application Platform
Timeline
- 2026-10-02 Threatist record created from CVE-2021-37714
- 2026-10-03 Alias added: GHSA-m72m-mhq2-9p6c
- 2026-10-08 CISA SSVC decision points changed
References
Patch 3
Advisory 5
Other 16
- [james-notifications] 20210820 [GitHub] [james-project] chibenwa opened a new pull request #609: [UPGRADE] JSOUP 1.14.1 -> 1.14.2 to address CVE-2021-37714
- [james-notifications] 20210823 [GitHub] [james-project] chibenwa merged pull request #609: [UPGRADE] JSOUP 1.14.1 -> 1.14.2 to address CVE-2021-37714
- [james-notifications] 20210823 [james-project] branch master updated: [UPGRADE] JSOUP 1.14.1 -> 1.14.2 to address CVE-2021-37714
- [maven-issues] 20210830 [jira] [Created] (WAGON-612) Update jsoup to >= 1.14.2 for fix security issue
- [maven-issues] 20210901 [jira] [Created] (MNG-7227) Fix CVE-2021-37714 present in apache-maven
- [maven-issues] 20210901 [jira] [Updated] (MNG-7227) Fix CVE-2021-37714 present in apache-maven
- [maven-issues] 20210901 [jira] [Commented] (MNG-7227) Fix CVE-2021-37714 present in apache-maven
- https://github.com/jhy/jsoup
- https://lists.apache.org/thread.html/r215009dbf7467a9f6506d0c0024cb36cad30071010e62c9352cfaaf0@%3Cissues.maven.apache.org%3E
- https://lists.apache.org/thread.html/r377b93d79817ce649e9e68b3456e6f499747ef1643fa987b342e082e@%3Cissues.maven.apache.org%3E
- https://lists.apache.org/thread.html/r3d71f18adb78e50f626dde689161ca63d3b7491bd9718fcddfaecba7@%3Cissues.maven.apache.org%3E
- https://lists.apache.org/thread.html/r50e9c9466c592ca9d707a5dea549524d19e3287da08d8392f643960e@%3Cissues.maven.apache.org%3E
- https://lists.apache.org/thread.html/r685c5235235ad0c26e86d0ee987fb802c9675de6081dbf0516464e0b@%3Cnotifications.james.apache.org%3E
- https://lists.apache.org/thread.html/r97404676a5cf591988faedb887d64e278f522adcaa823d89ca69defe@%3Cnotifications.james.apache.org%3E
- https://lists.apache.org/thread.html/rc3354080fc67fb50b45b3c2d12dc4ca2a3c1c78dad3d3ba012c038aa@%3Cnotifications.james.apache.org%3E
- https://security.netapp.com/advisory/ntap-20220210-0022
More jhy vulnerabilities
- TI-2026-52793 jsoup Uncontrolled Resource Consumption in XmlTreeBuilder CVSS 4.0HIGH 8.7
- TI-2026-50103 jsoup: Cleaner may expose markup with custom raw-text elements CVSS 3.1MEDIUM 4.7
Sources
- CVE-2021-37714 · CVE Program
- CVE-2021-37714 · NVD
- FIRST EPSS
- GHSA-m72m-mhq2-9p6c · GitHub Advisory Database · CC BY 4.0
- CVE-2021-37714 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences