In Undertow 2.x before 2.0.0.Alpha2, 1.4.x before 1.4.17.Final, and 1.3.x before…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Partial Red Hat: 8 fixed, 1 without a fix
Attack profile from CVSS 3.0 · NVD. Fix status from CNA, GitHub and Red Hat.
Summary
In Undertow 2.x before 2.0.0.Alpha2, 1.4.x before 1.4.17.Final, and 1.3.x before 1.3.31.Final, it was found that the fix for CVE-2017-2666 was incomplete and invalid characters are still allowed in the query string and path parameters. This could be exploited, in conjunction with a proxy that also permitted the invalid characters but with a different interpretation, to inject data into the HTTP response. By manipulating the HTTP response the attacker could poison a web-cache, perform an XSS attack, or obtain sensitive information from requests 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 |
|---|---|---|---|---|---|
| Red Hat | undertow | 2 to before 2.0.0.Alpha2; 1.4 to before 1.4.17.Final; 1.3 to before 1.3.31.Final | 2.0.0.Alpha2, 1.4.17.Final, 1.3.31.Final | Patch available | CNA |
| — | io.undertow:undertow-core (Maven) | 1.4.0 to before 1.4.17.Final | 1.4.17.Final | Patch available | GHSA-rj76-h87p-r3wf |
| — | io.undertow:undertow-core (Maven) | 1.3.0 to before 1.3.31.Final | 1.3.31.Final | Patch available | GHSA-rj76-h87p-r3wf |
| — | io.undertow:undertow-core (Maven) | 2.0.0.Alpha1 to before 2.0.0.Alpha2 | 2.0.0.Alpha2 | Patch available | GHSA-rj76-h87p-r3wf |
- undertow VendorRed Hat Affected 2 to before 2.0.0.Alpha2; 1.4 to before 1.4.17.Final; 1.3 to before 1.3.31.Final Fixed in 2.0.0.Alpha2, 1.4.17.Final, 1.3.31.Final Patch available CNA
- io.undertow:undertow-core (Maven) Vendor— Affected 1.4.0 to before 1.4.17.Final Fixed in 1.4.17.Final Patch available GHSA-rj76-h87p-r3wf
- io.undertow:undertow-core (Maven) Vendor— Affected 1.3.0 to before 1.3.31.Final Fixed in 1.3.31.Final Patch available GHSA-rj76-h87p-r3wf
- io.undertow:undertow-core (Maven) Vendor— Affected 2.0.0.Alpha1 to before 2.0.0.Alpha2 Fixed in 2.0.0.Alpha2 Patch available GHSA-rj76-h87p-r3wf
Remediation
- Fix · GHSA-rj76-h87p-r3wf io.undertow:undertow-core (Maven) Fixed in 1.4.17.Final Advisory →
- Fix · GHSA-rj76-h87p-r3wf io.undertow:undertow-core (Maven) Fixed in 1.3.31.Final Advisory →
- Fix · GHSA-rj76-h87p-r3wf io.undertow:undertow-core (Maven) Fixed in 2.0.0.Alpha2 Advisory →
Red Hat 9 advisories
- RHSA-2018:1322 Released 2018-05-03 · Red Hat rating ModerateRed Hat JBoss Fuse/A-MQ 6.3 R7 security and bug fix update
- Red Hat JBoss A-MQ 6.3
- Red Hat JBoss Fuse 6.3
- RHSA-2018:0005 Released 2018-01-03 · Red Hat rating Importanteap7-jboss-ec2-eap security update
- Red Hat JBoss Enterprise Application Platform 7.0 for RHEL 6 Server eap7-jboss-ec2-eap-7.0.9-2.GA_redhat_2.ep7.el6, eap7-jboss-ec2-eap-samples-7.0.9-2.GA_redhat_2.ep7.el6
- Red Hat JBoss Enterprise Application Platform 7.0 for RHEL 7 Server eap7-jboss-ec2-eap-7.0.9-2.GA_redhat_2.ep7.el7, eap7-jboss-ec2-eap-samples-7.0.9-2.GA_redhat_2.ep7.el7
- RHSA-2018:0004 Released 2018-01-03 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.0.9 security update on RHEL 7
- Red Hat JBoss Enterprise Application Platform 7.0 for RHEL 7 Server eap7-activemq-artemis-1.1.0-19.SP24_redhat_1.1.ep7.el7, eap7-activemq-artemis-cli-1.1.0-19.SP24_redhat_1.1.ep7.el7, eap7-activemq-artemis-commons-1.1.0-19.SP24_redhat_1.1.ep7.el7 +47
Show 6 more Red Hat advisories
- RHSA-2018:0002 Released 2018-01-03 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.0.9 security update on RHEL 6
- Red Hat JBoss Enterprise Application Platform 7.0 for RHEL 6 Server eap7-activemq-artemis-1.1.0-19.SP24_redhat_1.1.ep7.el6, eap7-activemq-artemis-cli-1.1.0-19.SP24_redhat_1.1.ep7.el6, eap7-activemq-artemis-commons-1.1.0-19.SP24_redhat_1.1.ep7.el6 +47
- RHSA-2018:0003 Released 2018-01-03 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.0.9 security update
- Red Hat JBoss EAP 7.0
- RHSA-2017:3458 Released 2017-12-13 · Red Hat rating Importanteap7-jboss-ec2-eap security update
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 6 Server eap7-jboss-ec2-eap-7.1.0-5.GA_redhat_5.ep7.el6, eap7-jboss-ec2-eap-samples-7.1.0-5.GA_redhat_5.ep7.el6
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 7 Server eap7-jboss-ec2-eap-7.1.0-5.GA_redhat_5.ep7.el7, eap7-jboss-ec2-eap-samples-7.1.0-5.GA_redhat_5.ep7.el7
- RHSA-2017:3455 Released 2017-12-13 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.1.0 security update
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 7 Server eap7-activemq-artemis-1.5.5.008-1.redhat_1.1.ep7.el7, eap7-activemq-artemis-cli-1.5.5.008-1.redhat_1.1.ep7.el7, eap7-activemq-artemis-commons-1.5.5.008-1.redhat_1.1.ep7.el7 +47
- RHSA-2017:3454 Released 2017-12-13 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.1.0 security update
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 6 Server eap7-activemq-artemis-1.5.5.008-1.redhat_1.1.ep7.el6, eap7-activemq-artemis-cli-1.5.5.008-1.redhat_1.1.ep7.el6, eap7-activemq-artemis-commons-1.5.5.008-1.redhat_1.1.ep7.el6 +47
- RHSA-2017:3456 Released 2017-12-13 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.1.0 security update
- Red Hat JBoss EAP 7.1
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss A-MQ 6.3 | Fixed | RHSA-2018:1322 |
| Red Hat JBoss EAP 7.0 | Fixed | RHSA-2018:0003 |
| Red Hat JBoss EAP 7.1 | Fixed | RHSA-2017:3456 |
| Red Hat JBoss Enterprise Application Platform 7.0 for RHEL 6 Server | Fixed | RHSA-2018:0002, RHSA-2018:0005 |
| Red Hat JBoss Enterprise Application Platform 7.0 for RHEL 7 Server | Fixed | RHSA-2018:0004, RHSA-2018:0005 |
| Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 6 Server | Fixed | RHSA-2017:3454, RHSA-2017:3458 |
| Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 7 Server | Fixed | RHSA-2017:3455, RHSA-2017:3458 |
| Red Hat JBoss Fuse 6.3 | Fixed | RHSA-2018:1322 |
Not affected: 1 product
- Red Hat Single Sign-On 7
Timeline
- 2026-10-02 Threatist record created from CVE-2017-7559
- 2026-10-03 Alias added: GHSA-rj76-h87p-r3wf
- 2026-11-06 Fix available: Red Hat JBoss EAP 7.0, Red Hat JBoss EAP 7.1 · Red Hat
References
Advisory 12
More Red Hat Undertow vulnerabilities
- TI-2025-11507 Undertow-core: undertow http server fails to reject malformed host headers leading to potential cache poisoning and ssrf CVSS 3.1CRITICAL 9.6
- TI-2020-01688 Improper authorization in undertow-io undertow CVSS 3.1CRITICAL 9.8
- TI-2019-02898 Sensitive information in log files in Red Hat undertow CVSS 3.1CRITICAL 9.8
- TI-2019-07532 Sensitive information in log files in Red Hat undertow CVSS 3.1CRITICAL 9.8
- TI-2023-03019 Undertow: outofmemoryerror due to @multipartconfig handling CVSS 3.1HIGH 7.5
- TI-2014-06490 Directory traversal vulnerability in JBoss Undertow 1.0.x before 1.0.17, 1.1.x before… CVSS 2.0MEDIUM 5.0
Sources
- CVE-2017-7559 · CVE Program
- CVE-2017-7559 · NVD
- FIRST EPSS
- GHSA-rj76-h87p-r3wf · GitHub Advisory Database · CC BY 4.0
- CVE-2017-7559 · 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