A flaw was discovered in all versions of Undertow before Undertow 2.2.0.Final, where HTTP…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Partial Red Hat: 9 fixed, 2 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat.
Summary
A flaw was discovered in all versions of Undertow before Undertow 2.2.0.Final, where HTTP request smuggling related to CVE-2017-2666 is possible against HTTP/1.x and HTTP/2 due to permitting invalid characters in an HTTP request. This flaw allows an attacker to poison a web-cache, perform an XSS attack, or obtain sensitive information from request other than their own.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | Undertow | Undertow 2.2.0.Final | — | No fix listed | CNA |
| — | io.undertow:undertow-core (Maven) | before 2.2.0.Final | 2.2.0.Final | Patch available | GHSA-p9w3-gwc2-cr49 |
- Undertow Vendor— Affected Undertow 2.2.0.Final Fixed in — No fix listed CNA
- io.undertow:undertow-core (Maven) Vendor— Affected before 2.2.0.Final Fixed in 2.2.0.Final Patch available GHSA-p9w3-gwc2-cr49
CPE configurations NVD · 9
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:redhat:undertow:*:*:*:*:*:*:*:* | before 2.2.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:-:*:*:*:text-only:*:*:* | not specified by NVD | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:single_sign-on:-:*:*:*:text-only:*:*:* | not specified by NVD | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.2:*:*:*:*:*:*:* | 7.2 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:6.0:*:*:*:*:*:*:* | 6.0 | Running on | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:* | 7.0 | Running on | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:* | 8.0 | Running on | Red Hat |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.3:*:*:*:*:*:*:* | 7.3 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.4:*:*:*:*:*:*:* | 7.4 | Vulnerable | Red Hat |
- cpe:2.3:a:redhat:undertow:*:*:*:*:*:*:*:* Versions before 2.2.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:-:*:*:*:text-only:*:*:* Versions not specified by NVD Vulnerable ·Red Hat
- cpe:2.3:a:redhat:single_sign-on:-:*:*:*:text-only:*:*:* Versions not specified by NVD Vulnerable ·Red Hat
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.2:*:*:*:*:*:*:* Versions 7.2 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:6.0:*:*:*:*:*:*:* Versions 6.0 Running on ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:* Versions 7.0 Running on ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Running on ·Red Hat
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.3:*:*:*:*:*:*:* Versions 7.3 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.4:*:*:*:*:*:*:* Versions 7.4 Vulnerable ·Red Hat
Remediation
- Fix · GHSA-p9w3-gwc2-cr49 io.undertow:undertow-core (Maven) Fixed in 2.2.0.Final Advisory →
Red Hat 14 advisories
- RHSA-2021:0872 Released 2021-03-16 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.6 security update
- Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-activemq-artemis-2.9.0-9.redhat_00019.1.el6eap, eap7-activemq-artemis-cli-2.9.0-9.redhat_00019.1.el6eap, eap7-activemq-artemis-commons-2.9.0-9.redhat_00019.1.el6eap +47
- RHSA-2021:0874 Released 2021-03-16 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.6 security update
- Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-activemq-artemis-2.9.0-9.redhat_00019.1.el8eap, eap7-activemq-artemis-cli-2.9.0-9.redhat_00019.1.el8eap, eap7-activemq-artemis-commons-2.9.0-9.redhat_00019.1.el8eap +47
- RHSA-2021:0873 Released 2021-03-16 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.6 security update
- Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-activemq-artemis-2.9.0-9.redhat_00019.1.el7eap, eap7-activemq-artemis-cli-2.9.0-9.redhat_00019.1.el7eap, eap7-activemq-artemis-commons-2.9.0-9.redhat_00019.1.el7eap +47
Show 11 more Red Hat advisories
- RHSA-2021:0885 Released 2021-03-16 · Red Hat rating ModerateRed Hat JBoss Enterprise Application Platform 7.3.6 security update
- Red Hat JBoss Enterprise Application Platform 7
- RHSA-2020:3642 Released 2020-09-07 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.9 security update
- Red Hat JBoss Enterprise Application Platform 7
- RHSA-2020:3638 Released 2020-09-07 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.9 on RHEL 7 security update
- Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-dom4j-2.1.3-1.redhat_00001.1.el7eap, eap7-elytron-web-1.2.5-1.Final_redhat_00001.1.el7eap, eap7-glassfish-jsf-2.3.5-13.SP3_redhat_00011.1.el7eap +47
- RHSA-2020:3639 Released 2020-09-07 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.9 on RHEL 8 security update
- Red Hat JBoss EAP 7.2 for RHEL 8 eap7-dom4j-2.1.3-1.redhat_00001.1.el8eap, eap7-elytron-web-1.2.5-1.Final_redhat_00001.1.el8eap, eap7-glassfish-jsf-2.3.5-13.SP3_redhat_00011.1.el8eap +47
- RHSA-2020:3637 Released 2020-09-07 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.9 on RHEL 6 security update
- Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-dom4j-2.1.3-1.redhat_00001.1.el6eap, eap7-elytron-web-1.2.5-1.Final_redhat_00001.1.el6eap, eap7-glassfish-jsf-2.3.5-13.SP3_redhat_00011.1.el6eap +47
- RHSA-2020:3501 Released 2020-08-18 · Red Hat rating ImportantRed Hat Single Sign-On 7.4.2 security update
- Red Hat Single Sign-On 7.4.2
- RHSA-2020:3463 Released 2020-08-17 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.3.2 security update
- Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-dom4j-2.1.3-1.redhat_00001.1.el8eap, eap7-elytron-web-1.6.2-1.Final_redhat_00001.1.el8eap, eap7-glassfish-jsf-2.3.9-11.SP11_redhat_00001.1.el8eap +47
- RHSA-2020:3462 Released 2020-08-17 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.3.2 security update
- Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-dom4j-2.1.3-1.redhat_00001.1.el7eap, eap7-elytron-web-1.6.2-1.Final_redhat_00001.1.el7eap, eap7-glassfish-jsf-2.3.9-11.SP11_redhat_00001.1.el7eap +47
- RHSA-2020:3461 Released 2020-08-17 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.3.2 security update
- Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-dom4j-2.1.3-1.redhat_00001.1.el6eap, eap7-elytron-web-1.6.2-1.Final_redhat_00001.1.el6eap, eap7-glassfish-jsf-2.3.9-11.SP11_redhat_00001.1.el6eap +47
- RHSA-2020:3464 Released 2020-08-17 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.3.2 security update
- Red Hat JBoss Enterprise Application Platform 7
- RHSA-2020:3192 Released 2020-07-28 · Red Hat rating ImportantRed Hat Fuse 7.7.0 release and security update
- Red Hat Fuse 7.7.0
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss Enterprise Application Platform Continuous Delivery | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat Fuse 7.7.0 | Fixed | RHSA-2020:3192 |
| Red Hat JBoss EAP 7.2 for RHEL 6 Server | Fixed | RHSA-2020:3637 |
| Red Hat JBoss EAP 7.2 for RHEL 7 Server | Fixed | RHSA-2020:3638 |
| Red Hat JBoss EAP 7.2 for RHEL 8 | Fixed | RHSA-2020:3639 |
| Red Hat JBoss EAP 7.3 for BaseOS-8 | Fixed | RHSA-2020:3463, RHSA-2021:0874 |
| Red Hat JBoss EAP 7.3 for RHEL 6 Server | Fixed | RHSA-2020:3461, RHSA-2021:0872 |
| Red Hat JBoss EAP 7.3 for RHEL 7 Server | Fixed | RHSA-2020:3462, RHSA-2021:0873 |
| Red Hat JBoss Enterprise Application Platform 7 | Fixed | RHSA-2020:3464 |
| Red Hat Single Sign-On 7.4.2 | Fixed | RHSA-2020:3501 |
Timeline
- 2026-10-02 Threatist record created from CVE-2020-10687
- 2026-10-03 Alias added: GHSA-p9w3-gwc2-cr49
References
Advisory 3
More Red Hat Jboss Enterprise Application Platform vulnerabilities
- TI-2017-08941 Deserialization of untrusted data in Red Hat jbossas KEVCVSS 3.1CRITICAL 9.8
- TI-2010-01790 JBoss Seam 2 (jboss-seam2), as used in JBoss Enterprise Application Platform 4.3.0 for… KEVCVSS 3.1HIGH 8.8
- TI-2017-09342 Unrestricted file upload in Apache Tomcat KEVCVSS 3.1HIGH 8.1
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2010-01383 The Web Console (aka web-console) in JBossAs in Red Hat JBoss Enterprise Application… KEVCVSS 3.1HIGH 7.5
- TI-2017-09354 XML external entity injection in Apache Solr before 7.1 with Apache Lucene before 7.1 CVSS 3.1CRITICAL 9.8
Sources
- CVE-2020-10687 · CVE Program
- CVE-2020-10687 · NVD
- FIRST EPSS
- GHSA-p9w3-gwc2-cr49 · GitHub Advisory Database · CC BY 4.0
- CVE-2020-10687 · 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