Read the docs
TI-2020-01688 Aliases CVE-2020-1745GHSA-gv2w-88hx-8m9r

Improper authorization in undertow-io undertow

Priority MEDIUM 50CWE-285Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Partial Red Hat: 15 fixed, 4 without a fix

Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-285.

Summary

A file inclusion vulnerability was found in the AJP connector enabled with a default AJP configuration port of 8009 in Undertow version 2.0.29.Final and before and was fixed in 2.0.30.Final. A remote, unauthenticated attacker could exploit this vulnerability to read web application files from a vulnerable server. In instances where the vulnerable server allows file uploads, an attacker could upload malicious JavaServer Pages (JSP) code within a variety of file types and trigger this vulnerability to gain remote code execution.

Why it matters now

EPSS 0.04957 92nd percentileScored 2026-11-07
Fix Partial io.undertow:undertow-core (Maven): 2.0.30Red Hat: 19 advisoriesRed Hat: 15 fixed, 4 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
undertow-ioundertowup to 2.0.29.Final—No fix listedCNA
—io.undertow:undertow-core (Maven)before 2.0.302.0.30Patch availableGHSA-gv2w-88hx-8m9r
  • undertow Vendorundertow-io Affected up to 2.0.29.Final Fixed in — No fix listed CNA
  • io.undertow:undertow-core (Maven) Vendor— Affected before 2.0.30 Fixed in 2.0.30 Patch available GHSA-gv2w-88hx-8m9r

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:redhat:undertow:*:*:*:*:*:*:*:*up to 2.0.29VulnerableRed Hat
  • cpe:2.3:a:redhat:undertow:*:*:*:*:*:*:*:* Versions up to 2.0.29 Vulnerable ·Red Hat

Remediation

  • Fix · GHSA-gv2w-88hx-8m9r io.undertow:undertow-core (Maven) Fixed in 2.0.30 Advisory →

Red Hat 19 advisories

  • RHSA-2024:5856 Released 2024-08-26 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.1.7 on RHEL 7 security update
    • Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-apache-commons-beanutils-1.9.4-1.redhat_00002.1.ep7.el7, eap7-infinispan-8.2.11-1.SP2_redhat_00001.1.ep7.el7, eap7-infinispan-cachestore-jdbc-8.2.11-1.SP2_redhat_00001.1.ep7.el7 +12
  • RHSA-2020:3779 Released 2020-09-17 · Red Hat rating Important
    Red Hat Data Grid 7.3.7 security update
    • Red Hat Data Grid 7.3.7
  • RHSA-2020:3192 Released 2020-07-28 · Red Hat rating Important
    Red Hat Fuse 7.7.0 release and security update
    • Red Hat Fuse 7.7.0
Show 16 more Red Hat advisories
  • RHSA-2020:2905 Released 2020-07-23 · Red Hat rating Important
    Red Hat build of Thorntail 2.7.0 security and bug fix update
    • Text-Only RHOAR
  • RHSA-2020:2511 Released 2020-06-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.3.1 Security update
    • Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-activemq-artemis-2.9.0-4.redhat_00010.1.el6eap, eap7-activemq-artemis-cli-2.9.0-4.redhat_00010.1.el6eap, eap7-activemq-artemis-commons-2.9.0-4.redhat_00010.1.el6eap +47
  • RHSA-2020:2512 Released 2020-06-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.3.1 Security update
    • Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-activemq-artemis-2.9.0-4.redhat_00010.1.el7eap, eap7-activemq-artemis-cli-2.9.0-4.redhat_00010.1.el7eap, eap7-activemq-artemis-commons-2.9.0-4.redhat_00010.1.el7eap +47
  • RHSA-2020:2513 Released 2020-06-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.3.1 Security update
    • Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-activemq-artemis-2.9.0-4.redhat_00010.1.el8eap, eap7-activemq-artemis-cli-2.9.0-4.redhat_00010.1.el8eap, eap7-activemq-artemis-commons-2.9.0-4.redhat_00010.1.el8eap +47
  • RHSA-2020:2515 Released 2020-06-10 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.3.1 Security update
    • Red Hat JBoss Enterprise Application Platform 7
  • RHSA-2020:2367 Released 2020-06-04 · Red Hat rating Important
    Red Hat support for Spring Boot 2.1.13 security and bug fix update
    • Red Hat Runtimes Spring Boot 2.1.13
  • RHSA-2020:2333 Released 2020-05-28 · Red Hat rating Important
    EAP Continuous Delivery Technical Preview Release 19 security update
    • EAP-CD 19 Tech Preview
  • RHSA-2020:2061 Released 2020-05-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.2.8 security update
    • Red Hat JBoss EAP 7.2
  • RHSA-2020:2060 Released 2020-05-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.2.8 on RHEL 8 security update
    • Red Hat JBoss EAP 7.2 for RHEL 8 eap7-activemq-artemis-2.9.0-4.redhat_00010.1.el8eap, eap7-activemq-artemis-cli-2.9.0-4.redhat_00010.1.el8eap, eap7-activemq-artemis-commons-2.9.0-4.redhat_00010.1.el8eap +47
  • RHSA-2020:2059 Released 2020-05-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.2.8 on RHEL 7 security update
    • Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-activemq-artemis-2.9.0-4.redhat_00010.1.el7eap, eap7-activemq-artemis-cli-2.9.0-4.redhat_00010.1.el7eap, eap7-activemq-artemis-commons-2.9.0-4.redhat_00010.1.el7eap +47
  • RHSA-2020:2058 Released 2020-05-11 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.2.8 on RHEL 6 security update
    • Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-activemq-artemis-2.9.0-4.redhat_00010.1.el6eap, eap7-activemq-artemis-cli-2.9.0-4.redhat_00010.1.el6eap, eap7-activemq-artemis-commons-2.9.0-4.redhat_00010.1.el6eap +47
  • RHSA-2020:0962 Released 2020-03-24 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.3 security update
    • Red Hat JBoss EAP 7.3 for BaseOS-8 eap7-jaegertracing-jaeger-client-java-0.34.1-1.redhat_00002.1.el8eap, eap7-jaegertracing-jaeger-client-java-core-0.34.1-1.redhat_00002.1.el8eap, eap7-jaegertracing-jaeger-client-java-thrift-0.34.1-1.redhat_00002.1.el8eap +5
    • Red Hat JBoss EAP 7.3 for RHEL 6 Server eap7-jaegertracing-jaeger-client-java-0.34.1-1.redhat_00002.1.el6eap, eap7-jaegertracing-jaeger-client-java-core-0.34.1-1.redhat_00002.1.el6eap, eap7-jaegertracing-jaeger-client-java-thrift-0.34.1-1.redhat_00002.1.el6eap +5
    • Red Hat JBoss EAP 7.3 for RHEL 7 Server eap7-jaegertracing-jaeger-client-java-0.34.1-1.redhat_00002.1.el7eap, eap7-jaegertracing-jaeger-client-java-core-0.34.1-1.redhat_00002.1.el7eap, eap7-jaegertracing-jaeger-client-java-thrift-0.34.1-1.redhat_00002.1.el7eap +5
  • RHSA-2020:0961 Released 2020-03-24 · Red Hat rating Important
    Red Hat JBoss Enterprise Application Platform 7.3 security update
    • Red Hat JBoss Enterprise Application Platform 7
  • RHSA-2020:0952 Released 2020-03-23 · Red Hat rating Critical
    Red Hat Single Sign-On 7.3.7 security update
    • Red Hat Single Sign On 7.3
  • RHSA-2020:0813 Released 2020-03-12 · Red Hat rating Critical
    Red Hat JBoss Enterprise Application Platform 7.2 security update
    • Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-undertow-2.0.28-4.SP1_redhat_00002.1.el6eap
    • Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-undertow-2.0.28-4.SP1_redhat_00002.1.el7eap
    • Red Hat JBoss EAP 7.2 for RHEL 8 eap7-undertow-2.0.28-4.SP1_redhat_00002.1.el8eap
  • RHSA-2020:0812 Released 2020-03-12 · Red Hat rating Critical
    Red Hat JBoss Enterprise Application Platform 7.2 security update
    • Red Hat JBoss EAP 7.2

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat JBoss Fuse 6AffectedNo fix planned: Out of support scope
Red Hat OpenShift Application RuntimesAffectedNo fix yet
Red Hat OpenStack Platform 13 (Queens)AffectedNo fix planned: Will not fix
Red Hat Single Sign-On 7AffectedNo fix yet
EAP-CD 19 Tech PreviewFixed RHSA-2020:2333
Red Hat Data Grid 7.3.7Fixed RHSA-2020:3779
Red Hat Fuse 7.7.0Fixed RHSA-2020:3192
Red Hat JBoss EAP 7.2Fixed RHSA-2020:0812
Red Hat JBoss EAP 7.2 for RHEL 6 ServerFixed RHSA-2020:0813, RHSA-2020:2058
Red Hat JBoss EAP 7.2 for RHEL 7 ServerFixed RHSA-2020:0813, RHSA-2020:2059
Red Hat JBoss EAP 7.2 for RHEL 8Fixed RHSA-2020:0813, RHSA-2020:2060
Red Hat JBoss EAP 7.3 for BaseOS-8Fixed RHSA-2020:0962, RHSA-2020:2513
Red Hat JBoss EAP 7.3 for RHEL 6 ServerFixed RHSA-2020:0962, RHSA-2020:2511
Red Hat JBoss EAP 7.3 for RHEL 7 ServerFixed RHSA-2020:0962, RHSA-2020:2512
Red Hat JBoss Enterprise Application Platform 7Fixed RHSA-2020:0961
Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 ServerFixed RHSA-2024:5856
Red Hat Runtimes Spring Boot 2.1.13Fixed RHSA-2020:2367
Red Hat Single Sign On 7.3Fixed RHSA-2020:0952
Text-Only RHOARFixed RHSA-2020:2905
Not affected: 3 products
  • Red Hat Decision Manager 7
  • Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server
  • Red Hat Process Automation 7

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-1745
  2. 2026-10-03 Alias added: GHSA-gv2w-88hx-8m9r
  3. 2026-11-05 Affected versions changed · Red Hat

References

  • 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-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
  • TI-2026-22645 Undertow: undertow: request smuggling via inconsistent header parsing CVSS 3.1CRITICAL 9.1
See all 38 →

Sources