Critical severity · published Apr 28, 2020
CVE-2020-1745
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…
9.8
CVSS
5%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)5.0% · higher than 92% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
UN
Undertow · Redhat
through 2.0.29 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-1745
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-1745
Issue Tracking
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-1745
Not Applicable
https://meterpreter.org/cve-2020-1938-apache-tomcat-ajp-connector-remote-code-execution-vulnerability-alert/
security.netapp.com
https://security.netapp.com/advisory/ntap-20240216-0011/
Not Applicable
https://www.cnvd.org.cn/webinfo/show/5415
Not Applicable
https://www.tenable.com/blog/cve-2020-1938-ghostcat-apache-tomcat-ajp-file-readinclusion-vulnerability-cnvd-2020-10487
More from Undertow
9.8
CVE-2019-10212
A flaw was found in, all under 2.0.20, in the Undertow DEBUG log for io.undertow.request.security
9.8
CVE-2019-3888
A vulnerability was found in Undertow web server before 2.0.21
9.6
CVE-2025-12543
Undertow-core: undertow http server fails to reject malformed host headers leading to potential cache poisoning and ssrf
9.1
CVE-2026-28369
Undertow: undertow: request smuggling via malformed http request headers
9.1
CVE-2026-28367
Undertow: undertow: request smuggling via `\r\r\r` as a header block terminator
