CVE-2020-10719 json
HTTP Request Smuggling in Undertow
published 2020-05-26 6 y ago modified 2026-06-17 4 mo ago also GHSA-cccf-7xw3-p2vr , EUVD-2021-0812
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.0%
- EPSS 1.0% chance of exploitation in 30 days, percentile 63%
- public exploits
- 0
- none known
Summary
A flaw was found in Undertow in versions before 2.1.1.Final, regarding the processing of invalid HTTP requests with large chunk sizes. This flaw allows an attacker to take advantage of HTTP request smuggling.
Patch / fix
- maven io.undertow:undertow-core 2.1.1.Final
- redhat undertow 2.1.1
- netapp oncommand_insight 7.3.13
- undertow Debian 14 2.1.1-1
debian advisories DEBIAN-CVE-2020-10719
- eap7-txw2 jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
- eap7-xsom jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
- eap7-rngom jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
- eap7-wss4j jboss enterprise application platform 7.3, jboss enterprise application platform 7.2 2.2.5-1.redhat_00001.1.el7eap
- eap7-jandex jboss enterprise application platform 7.3 2.1.2-1.Final_redhat_00001.1.el7eap
- eap7-jasypt jboss enterprise application platform 7.3, jboss enterprise application platform 7.2 1.9.3-1.redhat_00001.1.el7eap
- eap7-wildfly jboss enterprise application platform 7.3 7.3.1-5.GA_redhat_00003.1.el7eap
- eap7-jaxb-jxc jboss enterprise application platform 7.3 2.3.3-4.b02_redhat_00001.1.el7eap
red hat advisories RHSA-2020:2512RHSA-2020:2511RHSA-2020:2513RHSA-2020:2060RHSA-2020:2059RHSA-2020:2058
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2020-10719 updated cvss 6.5
undertow: invalid HTTP request with large chunk size
-
Red Hat JBoss Data Grid 7 undertow undertowaffected: no fix planned “Out of support scope”
-
Red Hat OpenShift Application Runtimes undertow undertowaffected: no fix available
-
Red Hat EAP-CD 20 Tech Previewfixed: vendor fix RHSA-2020:3585
-
Red Hat Fuse 7.9fixed: vendor fix RHSA-2021:3140
-
Red Hat JBoss EAP 7.2fixed: vendor fix RHSA-2020:2061
-
Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-wss4j 2.2.5-1.redhat_00001.1.el6eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el6eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el6eap, eap7-wildfly 7.2.8-3.GA_redhat_00002.1.el6eap, eap7-apache-cxf 3.2.12-1.redhat_00001.1.el6eap, eap7-cryptacular 1.2.4-1.redhat_00001.1.el6eap, +152 morefixed: vendor fix RHSA-2020:2058
-
Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-wss4j 2.2.5-1.redhat_00001.1.el7eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el7eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el7eap, eap7-wildfly 7.2.8-3.GA_redhat_00002.1.el7eap, eap7-apache-cxf 3.2.12-1.redhat_00001.1.el7eap, eap7-cryptacular 1.2.4-1.redhat_00001.1.el7eap, +154 morefixed: vendor fix RHSA-2020:2059
-
Red Hat JBoss EAP 7.2 for RHEL 8 eap7-wss4j 2.2.5-1.redhat_00001.1.el8eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el8eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el8eap, eap7-wildfly 7.2.8-3.GA_redhat_00002.1.el8eap, eap7-apache-cxf 3.2.12-1.redhat_00001.1.el8eap, eap7-cryptacular 1.2.4-1.redhat_00001.1.el8eap, +152 morefixed: vendor fix RHSA-2020:2060
show 7 moreshow fewer
-
Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-wss4j 2.2.5-1.redhat_00001.1.el8eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el8eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el8eap, eap7-txw2 2.3.3-4.b02_redhat_00001.1.el8eap, eap7-xsom 2.3.3-4.b02_redhat_00001.1.el8eap, eap7-rngom 2.3.3-4.b02_redhat_00001.1.el8eap, +194 morefixed: vendor fix RHSA-2020:2513
-
Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-wss4j 2.2.5-1.redhat_00001.1.el6eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el6eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el6eap, eap7-txw2 2.3.3-4.b02_redhat_00001.1.el6eap, eap7-xsom 2.3.3-4.b02_redhat_00001.1.el6eap, eap7-rngom 2.3.3-4.b02_redhat_00001.1.el6eap, +194 morefixed: vendor fix RHSA-2020:2511
-
Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-wss4j 2.2.5-1.redhat_00001.1.el7eap, eap7-jasypt 1.9.3-1.redhat_00001.1.el7eap, eap7-opensaml 3.3.1-1.redhat_00002.1.el7eap, eap7-txw2 2.3.3-4.b02_redhat_00001.1.el7eap, eap7-xsom 2.3.3-4.b02_redhat_00001.1.el7eap, eap7-rngom 2.3.3-4.b02_redhat_00001.1.el7eap, +196 morefixed: vendor fix RHSA-2020:2512
-
Red Hat JBoss Enterprise Application Platform 7fixed: vendor fix RHSA-2020:2515
-
Red Hat Single Sign-On 7.4.1fixed: vendor fix RHSA-2020:2813
-
Red Hat Text-Only RHOARfixed: vendor fix RHSA-2020:2905
-
Red Hat A-MQ Clients 2 undertow undertow Red Hat Data Grid 8 undertow undertow Red Hat Decision Manager 7 undertow undertow Red Hat Process Automation 7 undertow undertownot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.00% chance of exploitation in the next 30 days, higher than 63% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
| NVD | 2.0 | 6.4 | AV:N/AC:L/Au:N/C:P/I:P/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | io.undertow:undertow-core | <2.1.1.Final |
2.1.1.Final |
Affected products
- Red Hat undertow
Classification
- Weakness
-
- CWE-444 Inconsistent Interpretation of HTTP Requests
References
-
bugzilla.redhat.com
/show_bug.cgi?id=CVE-2020-10719
web, issue-tracking, vendor-advisory
-
security.netapp.com
/advisory/ntap-20220210-0014/
third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-10719
advisory
-
security.netapp.com
/advisory/ntap-20220210-0014
web
Sources
- CVE List CVE-2020-10719
- GitHub Advisory GHSA-cccf-7xw3-p2vr
- NVD CVE-2020-10719
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.