Improper privilege management in Apache Tomcat
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Privilege escalation
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Partial Red Hat: 34 fixed, 4 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-269.
Summary
When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an attacker, they can be exploited in ways that may be surprising. In Apache Tomcat 9.0.0.M1 to 9.0.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99, Tomcat shipped with an AJP Connector enabled by default that listened on all configured IP addresses. It was expected (and recommended in the security guide) that this Connector would be disabled if not required. This vulnerability report identified a mechanism that allowed: - returning arbitrary files from anywhere in the web application - processing any file in the web application as a JSP Further, if the web application allowed file upload and stored those files within the web application (or the attacker was able to control the content of the web application by some other means) then this, along with the ability to process a file as a JSP, made remote code execution possible. It is important to note that mitigation is only required if an AJP port is accessible to untrusted users. Users wishing to take a defence-in-depth approach and block the vector that permits returning arbitrary files and execution as JSP may upgrade to Apache Tomcat 9.0.31, 8.5.51 or 7.0.100 or later. A number of changes were made to the default AJP Connector configuration in 9.0.31 to harden the default configuration. It is likely that users upgrading to 9.0.31, 8.5.51 or 7.0.100 or later will need to make small changes to their configurations.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Active
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache Tomcat | Apache Tomcat 9.0.0.M1 to 9.0.0.30; 8.5.0 to 8.5.50; 7.0.0 to 7.0.99 | — | No fix listed | CNA |
| — | org.apache.tomcat.embed:tomcat-embed-core (Maven) | 9.0.0 to before 9.0.31 | 9.0.31 | Patch available | GHSA-c9hw-wf7x-jp9j |
| — | org.apache.tomcat.embed:tomcat-embed-core (Maven) | 8.0.0 to before 8.5.51 | 8.5.51 | Patch available | GHSA-c9hw-wf7x-jp9j |
| — | org.apache.tomcat.embed:tomcat-embed-core (Maven) | 7.0.0 to before 7.0.100 | 7.0.100 | Patch available | GHSA-c9hw-wf7x-jp9j |
- Apache Tomcat VendorApache Affected Apache Tomcat 9.0.0.M1 to 9.0.0.30; 8.5.0 to 8.5.50; 7.0.0 to 7.0.99 Fixed in — No fix listed CNA
- org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 9.0.0 to before 9.0.31 Fixed in 9.0.31 Patch available GHSA-c9hw-wf7x-jp9j
- org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 8.0.0 to before 8.5.51 Fixed in 8.5.51 Patch available GHSA-c9hw-wf7x-jp9j
- org.apache.tomcat.embed:tomcat-embed-core (Maven) Vendor— Affected 7.0.0 to before 7.0.100 Fixed in 7.0.100 Patch available GHSA-c9hw-wf7x-jp9j
CPE configurations NVD · 35
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apache:geode:1.12.0:*:*:*:*:*:*:* | 1.12.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* | 7.0.0 to before 7.0.100; 8.5.0 to before 8.5.51; 9.0.0 to before 9.0.31 | Vulnerable | Apache |
| cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:* | 30 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* | 31 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* | 32 | Vulnerable | Fedoraproject |
| cpe:2.3:a:oracle:agile_engineering_data_management:6.2.1.0:*:*:*:*:*:*:* | 6.2.1.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.3:*:*:*:*:*:*:* | 9.3.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.5:*:*:*:*:*:*:* | 9.3.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.6:*:*:*:*:*:*:* | 9.3.6 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_element_manager:8.1.1:*:*:*:*:*:*:* | 8.1.1 | Vulnerable | Oracle |
- cpe:2.3:a:apache:geode:1.12.0:*:*:*:*:*:*:* Versions 1.12.0 Vulnerable ·Apache
- cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* Versions 7.0.0 to before 7.0.100; 8.5.0 to before 8.5.51; 9.0.0 to before 9.0.31 Vulnerable ·Apache
- cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:* Versions 30 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* Versions 31 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* Versions 32 Vulnerable ·Fedoraproject
- cpe:2.3:a:oracle:agile_engineering_data_management:6.2.1.0:*:*:*:*:*:*:* Versions 6.2.1.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.3:*:*:*:*:*:*:* Versions 9.3.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.5:*:*:*:*:*:*:* Versions 9.3.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.6:*:*:*:*:*:*:* Versions 9.3.6 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_element_manager:8.1.1:*:*:*:*:*:*:* Versions 8.1.1 Vulnerable ·Oracle
Show 25 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:oracle:communications_element_manager:8.2.0:*:*:*:*:*:*:* | 8.2.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_element_manager:8.2.1:*:*:*:*:*:*:* | 8.2.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_instant_messaging_server:10.0.1.4.0:*:*:*:*:*:*:* | 10.0.1.4.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:health_sciences_empirica_inspections:1.0.1.2:*:*:*:*:*:*:* | 1.0.1.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:health_sciences_empirica_signal:7.3.3:*:*:*:*:*:*:* | 7.3.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:hospitality_guest_access:4.2.0:*:*:*:*:*:*:* | 4.2.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:hospitality_guest_access:4.2.1:*:*:*:*:*:*:* | 4.2.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:instantis_enterprisetrack:*:*:*:*:*:*:*:* | 17.1 – 17.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* | up to 4.0.12; 8.0.0 – 8.0.20 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:siebel_ui_framework:*:*:*:*:*:*:*:* | up to 20.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:transportation_management:6.3.7:*:*:*:*:*:*:* | 6.3.7 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:workload_manager:12.2.0.1:*:*:*:*:*:*:* | 12.2.0.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:workload_manager:18c:*:*:*:*:*:*:* | 18c | Vulnerable | Oracle |
| cpe:2.3:a:oracle:workload_manager:19c:*:*:*:*:*:*:* | 19c | Vulnerable | Oracle |
| cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* | 8.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Debian |
| cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:* | 15.1 | Vulnerable | openSUSE |
| cpe:2.3:a:blackberry:good_control:*:*:*:*:*:*:*:* | up to 5.2.58.38 | Vulnerable | BlackBerry |
| cpe:2.3:a:blackberry:workspaces_server:7.0.1:*:*:*:*:*:*:* | 7.0.1 | Vulnerable | BlackBerry |
| cpe:2.3:a:blackberry:workspaces_server:7.1.2:*:*:*:*:*:*:* | 7.1.2 | Vulnerable | BlackBerry |
| cpe:2.3:a:blackberry:workspaces_server:8.1.0:*:*:*:*:*:*:* | 8.1.0 | Vulnerable | BlackBerry |
| cpe:2.3:a:blackberry:workspaces_server:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | BlackBerry |
| cpe:2.3:a:netapp:data_availability_services:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:oncommand_system_manager:*:*:*:*:*:*:*:* | 3.0.0 – 3.1.3 | Vulnerable | NetApp |
- cpe:2.3:a:oracle:communications_element_manager:8.2.0:*:*:*:*:*:*:* Versions 8.2.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_element_manager:8.2.1:*:*:*:*:*:*:* Versions 8.2.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_instant_messaging_server:10.0.1.4.0:*:*:*:*:*:*:* Versions 10.0.1.4.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:health_sciences_empirica_inspections:1.0.1.2:*:*:*:*:*:*:* Versions 1.0.1.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:health_sciences_empirica_signal:7.3.3:*:*:*:*:*:*:* Versions 7.3.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:hospitality_guest_access:4.2.0:*:*:*:*:*:*:* Versions 4.2.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:hospitality_guest_access:4.2.1:*:*:*:*:*:*:* Versions 4.2.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:instantis_enterprisetrack:*:*:*:*:*:*:*:* Versions 17.1 – 17.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* Versions up to 4.0.12; 8.0.0 – 8.0.20 Vulnerable ·Oracle
- cpe:2.3:a:oracle:siebel_ui_framework:*:*:*:*:*:*:*:* Versions up to 20.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:transportation_management:6.3.7:*:*:*:*:*:*:* Versions 6.3.7 Vulnerable ·Oracle
- cpe:2.3:a:oracle:workload_manager:12.2.0.1:*:*:*:*:*:*:* Versions 12.2.0.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:workload_manager:18c:*:*:*:*:*:*:* Versions 18c Vulnerable ·Oracle
- cpe:2.3:a:oracle:workload_manager:19c:*:*:*:*:*:*:* Versions 19c Vulnerable ·Oracle
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
- cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:* Versions 15.1 Vulnerable ·openSUSE
- cpe:2.3:a:blackberry:good_control:*:*:*:*:*:*:*:* Versions up to 5.2.58.38 Vulnerable ·BlackBerry
- cpe:2.3:a:blackberry:workspaces_server:7.0.1:*:*:*:*:*:*:* Versions 7.0.1 Vulnerable ·BlackBerry
- cpe:2.3:a:blackberry:workspaces_server:7.1.2:*:*:*:*:*:*:* Versions 7.1.2 Vulnerable ·BlackBerry
- cpe:2.3:a:blackberry:workspaces_server:8.1.0:*:*:*:*:*:*:* Versions 8.1.0 Vulnerable ·BlackBerry
- cpe:2.3:a:blackberry:workspaces_server:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·BlackBerry
- cpe:2.3:a:netapp:data_availability_services:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:oncommand_system_manager:*:*:*:*:*:*:*:* Versions 3.0.0 – 3.1.3 Vulnerable ·NetApp
Remediation
- Fix · GHSA-c9hw-wf7x-jp9j org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 9.0.31 Advisory →
- Fix · GHSA-c9hw-wf7x-jp9j org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 8.5.51 Advisory →
- Fix · GHSA-c9hw-wf7x-jp9j org.apache.tomcat.embed:tomcat-embed-core (Maven) Fixed in 7.0.100 Advisory →
Red Hat 16 advisories
- RHSA-2021:3140 Released 2021-08-11 · Red Hat rating ModerateRed Hat Fuse 7.9.0 release and security update
- Red Hat Fuse 7.9
- RHSA-2020:4847 Released 2020-11-04 · Red Hat rating Moderatepki-core:10.6 and pki-deps:10.6 security, bug fix, and enhancement update
- Red Hat Enterprise Linux AppStream (v. 8) apache-commons-collections-3.2.2-10.module+el8.1.0+3366+6dfb954c.noarch::pki-deps:10.6, apache-commons-collections-3.2.2-10.module+el8.1.0+3366+6dfb954c.src::pki-deps:10.6, apache-commons-lang-2.6-21.module+el8.1.0+3366+6dfb954c.noarch::pki-deps:10.6 +47
- RHSA-2020:2840 Released 2020-07-07 · Red Hat rating Importanttomcat security update
- Red Hat Enterprise Linux ComputeNode EUS (v. 7.6) tomcat-7.0.76-10.el7_6, tomcat-servlet-3.0-api-7.0.76-10.el7_6
- Red Hat Enterprise Linux ComputeNode Optional EUS (v. 7.6) tomcat-7.0.76-10.el7_6, tomcat-admin-webapps-7.0.76-10.el7_6, tomcat-docs-webapp-7.0.76-10.el7_6 +6
- Red Hat Enterprise Linux Server EUS (v. 7.6) tomcat-7.0.76-10.el7_6, tomcat-admin-webapps-7.0.76-10.el7_6, tomcat-el-2.2-api-7.0.76-10.el7_6 +4
- Red Hat Enterprise Linux Server Optional EUS (v. 7.6) tomcat-7.0.76-10.el7_6, tomcat-admin-webapps-7.0.76-10.el7_6, tomcat-docs-webapp-7.0.76-10.el7_6 +6
- Red Hat Enterprise Linux for ARM and IBM Power LE (POWER9) Server (v. 7) tomcat-7.0.76-10.el7_6, tomcat-admin-webapps-7.0.76-10.el7_6, tomcat-el-2.2-api-7.0.76-10.el7_6 +4
- Red Hat Enterprise Linux for ARM and IBM Power LE (POWER9) Server Optional (v. 7) tomcat-7.0.76-10.el7_6, tomcat-admin-webapps-7.0.76-10.el7_6, tomcat-docs-webapp-7.0.76-10.el7_6 +6
Show 13 more Red Hat advisories
- RHSA-2020:2783 Released 2020-07-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.23 security update
- Red Hat JBoss Enterprise Application Platform 6.4
- RHSA-2020:2779 Released 2020-07-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.23 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 6 Server glassfish-jsf12-eap6-1.2.15-11.b01_SP2_redhat_2.1.ep6.el6, hornetq-2.3.25-29.SP31_redhat_00001.1.ep6.el6, ironjacamar-common-api-eap6-1.0.44-1.Final_redhat_00001.1.ep6.el6 +47
- RHSA-2020:2781 Released 2020-07-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.23 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 5 Server glassfish-jsf12-eap6-1.2.15-11.b01_SP2_redhat_2.1.ep6.el5, hornetq-2.3.25-29.SP31_redhat_00001.1.ep6.el5, ironjacamar-common-api-eap6-1.0.44-1.Final_redhat_00001.1.ep6.el5 +47
- RHSA-2020:2780 Released 2020-07-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.23 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 7 Server glassfish-jsf12-eap6-1.2.15-11.b01_SP2_redhat_2.1.ep6.el7, hornetq-2.3.25-29.SP31_redhat_00001.1.ep6.el7, ironjacamar-common-api-eap6-1.0.44-1.Final_redhat_00001.1.ep6.el7 +47
- RHSA-2020:2367 Released 2020-06-04 · Red Hat rating ImportantRed Hat support for Spring Boot 2.1.13 security and bug fix update
- Red Hat Runtimes Spring Boot 2.1.13
- RHSA-2020:1520 Released 2020-04-21 · Red Hat rating ImportantRed Hat JBoss Web Server 5.3 release
- Red Hat JBoss Web Server 5.3 for RHEL 6 Server jws5-tomcat-9.0.30-3.redhat_4.1.el6jws, jws5-tomcat-admin-webapps-9.0.30-3.redhat_4.1.el6jws, jws5-tomcat-docs-webapp-9.0.30-3.redhat_4.1.el6jws +8
- Red Hat JBoss Web Server 5.3 for RHEL 7 Server jws5-tomcat-9.0.30-3.redhat_4.1.el7jws, jws5-tomcat-admin-webapps-9.0.30-3.redhat_4.1.el7jws, jws5-tomcat-docs-webapp-9.0.30-3.redhat_4.1.el7jws +8
- Red Hat JBoss Web Server 5.3 for RHEL 8 jws5-tomcat-9.0.30-3.redhat_4.1.el8jws, jws5-tomcat-admin-webapps-9.0.30-3.redhat_4.1.el8jws, jws5-tomcat-docs-webapp-9.0.30-3.redhat_4.1.el8jws +8
- RHSA-2020:1521 Released 2020-04-21 · Red Hat rating ImportantRed Hat JBoss Web Server 5.3 release
- Red Hat JBoss Web Server (JWS) 5.3
- RHSA-2020:1478 Released 2020-04-14 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 5 Server jbossweb-7.5.30-2.Final_redhat_2.1.ep6.el5
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 6 Server jbossweb-7.5.30-2.Final_redhat_2.1.ep6.el6
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 7 Server jbossweb-7.5.30-2.Final_redhat_2.1.ep6.el7
- RHSA-2020:1479 Released 2020-04-14 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4 security update
- Red Hat JBoss Enterprise Application Platform 6.4
- RHSA-2020:0912 Released 2020-03-23 · Red Hat rating Importanttomcat6 security update
- Red Hat Enterprise Linux Desktop Optional (v. 6) tomcat6-6.0.24-114.el6_10, tomcat6-admin-webapps-6.0.24-114.el6_10, tomcat6-docs-webapp-6.0.24-114.el6_10 +6
- Red Hat Enterprise Linux HPC Node Optional (v. 6) tomcat6-6.0.24-114.el6_10, tomcat6-admin-webapps-6.0.24-114.el6_10, tomcat6-docs-webapp-6.0.24-114.el6_10 +6
- Red Hat Enterprise Linux Server (v. 6) tomcat6-6.0.24-114.el6_10, tomcat6-el-2.1-api-6.0.24-114.el6_10, tomcat6-jsp-2.1-api-6.0.24-114.el6_10 +2
- Red Hat Enterprise Linux Server Optional (v. 6) tomcat6-admin-webapps-6.0.24-114.el6_10, tomcat6-docs-webapp-6.0.24-114.el6_10, tomcat6-javadoc-6.0.24-114.el6_10 +1
- Red Hat Enterprise Linux Workstation (v. 6) tomcat6-6.0.24-114.el6_10, tomcat6-el-2.1-api-6.0.24-114.el6_10, tomcat6-jsp-2.1-api-6.0.24-114.el6_10 +2
- Red Hat Enterprise Linux Workstation Optional (v. 6) tomcat6-admin-webapps-6.0.24-114.el6_10, tomcat6-docs-webapp-6.0.24-114.el6_10, tomcat6-javadoc-6.0.24-114.el6_10 +1
- RHSA-2020:0855 Released 2020-03-17 · Red Hat rating Importanttomcat security update
- Red Hat Enterprise Linux Client (v. 7) tomcat-7.0.76-11.el7_7, tomcat-servlet-3.0-api-7.0.76-11.el7_7
- Red Hat Enterprise Linux Client Optional (v. 7) tomcat-7.0.76-11.el7_7, tomcat-admin-webapps-7.0.76-11.el7_7, tomcat-docs-webapp-7.0.76-11.el7_7 +6
- Red Hat Enterprise Linux ComputeNode (v. 7) tomcat-7.0.76-11.el7_7, tomcat-servlet-3.0-api-7.0.76-11.el7_7
- Red Hat Enterprise Linux ComputeNode Optional (v. 7) tomcat-7.0.76-11.el7_7, tomcat-admin-webapps-7.0.76-11.el7_7, tomcat-docs-webapp-7.0.76-11.el7_7 +6
- Red Hat Enterprise Linux Server (v. 7) tomcat-7.0.76-11.el7_7, tomcat-admin-webapps-7.0.76-11.el7_7, tomcat-el-2.2-api-7.0.76-11.el7_7 +4
- Red Hat Enterprise Linux Server Optional (v. 7) tomcat-7.0.76-11.el7_7, tomcat-admin-webapps-7.0.76-11.el7_7, tomcat-docs-webapp-7.0.76-11.el7_7 +6
- Red Hat Enterprise Linux Workstation (v. 7) tomcat-7.0.76-11.el7_7, tomcat-admin-webapps-7.0.76-11.el7_7, tomcat-el-2.2-api-7.0.76-11.el7_7 +4
- Red Hat Enterprise Linux Workstation Optional (v. 7) tomcat-docs-webapp-7.0.76-11.el7_7, tomcat-javadoc-7.0.76-11.el7_7, tomcat-jsvc-7.0.76-11.el7_7
- RHSA-2020:0861 Released 2020-03-17 · Red Hat rating ImportantRed Hat JBoss Web Server 3.1 Service Pack 8 security update
- Red Hat JBoss Web Server 3.1 for RHEL 6 tomcat-native-1.2.23-21.redhat_21.ep7.el6, tomcat7-7.0.70-38.ep7.el6, tomcat7-admin-webapps-7.0.70-38.ep7.el6 +22
- Red Hat JBoss Web Server 3.1 for RHEL 7 tomcat-native-1.2.23-21.redhat_21.ep7.el7, tomcat7-7.0.70-38.ep7.el7, tomcat7-admin-webapps-7.0.70-38.ep7.el7 +22
- RHSA-2020:0860 Released 2020-03-17 · Red Hat rating ImportantRed Hat JBoss Web Server 3.1 Service Pack 8 security update
- Red Hat JBoss Web Server 3.1
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Advisory ·
Apache Tomcat — openSUSE-SU-2020:0345
3 records Highest priority Priority CRITICAL 1 CRITICAL, 1 MEDIUM, 1 LOW
Other records, highest priority first
- TI-2020-01859 In Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header…Priority MEDIUM 40
- TI-2019-13111 The refactoring present in Apache Tomcat 9.0.28 to 9.0.30, 8.5.48 to 8.5.50 and 7.0.98 to…Priority LOW 33
- Advisory ·
Apache Tomcat — DSA-4673
3 records Highest priority Priority CRITICAL 1 CRITICAL, 1 MEDIUM, 1 LOW
Other records, highest priority first
- TI-2020-01859 In Apache Tomcat 9.0.0.M1 to 9.0.30, 8.5.0 to 8.5.50 and 7.0.0 to 7.0.99 the HTTP header…Priority MEDIUM 40
- TI-2019-13111 The refactoring present in Apache Tomcat 9.0.28 to 9.0.30, 8.5.48 to 8.5.50 and 7.0.98 to…Priority LOW 33
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 5 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Data Grid 6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 10 (Newton) | Affected | No fix yet |
| Red Hat OpenStack Platform 13 (Queens) | Affected | No fix planned: Will not fix |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2020:4847 |
| Red Hat Enterprise Linux Client (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux Client Optional (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux ComputeNode (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux ComputeNode EUS (v. 7.6) | Fixed | RHSA-2020:2840 |
| Red Hat Enterprise Linux ComputeNode Optional (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux ComputeNode Optional EUS (v. 7.6) | Fixed | RHSA-2020:2840 |
| Red Hat Enterprise Linux Desktop Optional (v. 6) | Fixed | RHSA-2020:0912 |
| Red Hat Enterprise Linux HPC Node Optional (v. 6) | Fixed | RHSA-2020:0912 |
| Red Hat Enterprise Linux Server (v. 6) | Fixed | RHSA-2020:0912 |
| Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux Server EUS (v. 7.6) | Fixed | RHSA-2020:2840 |
| Red Hat Enterprise Linux Server Optional (v. 6) | Fixed | RHSA-2020:0912 |
| Red Hat Enterprise Linux Server Optional (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux Server Optional EUS (v. 7.6) | Fixed | RHSA-2020:2840 |
| Red Hat Enterprise Linux Workstation (v. 6) | Fixed | RHSA-2020:0912 |
| Red Hat Enterprise Linux Workstation (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux Workstation Optional (v. 6) | Fixed | RHSA-2020:0912 |
| Red Hat Enterprise Linux Workstation Optional (v. 7) | Fixed | RHSA-2020:0855 |
| Red Hat Enterprise Linux for ARM and IBM Power LE (POWER9) Server (v. 7) | Fixed | RHSA-2020:2840 |
| Red Hat Enterprise Linux for ARM and IBM Power LE (POWER9) Server Optional (v. 7) | Fixed | RHSA-2020:2840 |
| Red Hat Fuse 7.9 | Fixed | RHSA-2021:3140 |
| Red Hat JBoss Enterprise Application Platform 6.4 | Fixed | RHSA-2020:1479 |
| Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 5 Server | Fixed | RHSA-2020:1478, RHSA-2020:2781 |
| Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 6 Server | Fixed | RHSA-2020:1478, RHSA-2020:2779 |
| Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 7 Server | Fixed | RHSA-2020:1478, RHSA-2020:2780 |
| Red Hat JBoss Web Server (JWS) 5.3 | Fixed | RHSA-2020:1521 |
| Red Hat JBoss Web Server 3.1 | Fixed | RHSA-2020:0860 |
| Red Hat JBoss Web Server 3.1 for RHEL 6 | Fixed | RHSA-2020:0861 |
| Red Hat JBoss Web Server 3.1 for RHEL 7 | Fixed | RHSA-2020:0861 |
| Red Hat JBoss Web Server 5.3 for RHEL 6 Server | Fixed | RHSA-2020:1520 |
| Red Hat JBoss Web Server 5.3 for RHEL 7 Server | Fixed | RHSA-2020:1520 |
| Red Hat JBoss Web Server 5.3 for RHEL 8 | Fixed | RHSA-2020:1520 |
| Red Hat Runtimes Spring Boot 2.1.13 | Fixed | RHSA-2020:2367 |
Not affected: 5 products
- Red Hat Decision Manager 7
- Red Hat JBoss Data Virtualization 6
- Red Hat JBoss Fuse 6
- Red Hat Process Automation 7
- Red Hat Software Collections
Timeline
- 2022-03-03 Added to CISA KEV
- 2026-10-02 Threatist record created from CVE-2020-1938
- 2026-10-03 Alias added: GHSA-c9hw-wf7x-jp9j
References
Patch 6
- [ofbiz-commits] 20200227 [ofbiz-plugins] branch release17.12 updated: Upgrade Tomcat from 9.0.29 to 9.0.31 (CVE-2020-1938) (OFBIZ-11407)
- [tomcat-users] 20200310 Re: Re: Re: Fix for CVE-2020-1938
- [tomcat-dev] 20200625 svn commit: r1879208 - in /tomcat/site/trunk: docs/security-10.html docs/security-8.html docs/security-9.html xdocs/security-10.xml xdocs/security-8.xml xdocs/security-9.xml
- https://www.oracle.com/security-alerts/cpujul2020.html
- https://www.oracle.com/security-alerts/cpuoct2020.html
- https://www.oracle.com/security-alerts/cpujan2021.html
Advisory 19
- [tomcat-announce] 20200224 [SECURITY] CVE-2020-1938 AJP Request Injection and potential Remote Code Execution
- [debian-lts-announce] 20200304 [SECURITY] [DLA 2133-1] tomcat7 security update
- openSUSE-SU-2020:0345
- GLSA-202003-43
- [tomee-commits] 20200320 [jira] [Created] (TOMEE-2789) TomEE plus is affected by CVE-2020-1938(BDSA-2020-0339) vulnerability.
- FEDORA-2020-0e42878ba7
- FEDORA-2020-c870aa8378
- FEDORA-2020-04ac174fa9
- openSUSE-SU-2020:0597
- DSA-4673
- DSA-4680
- [debian-lts-announce] 20200528 [SECURITY] [DLA 2209-1] tomcat8 security update
- [ofbiz-notifications] 20200628 [jira] [Updated] (OFBIZ-11847) CLONE - Upgrade Tomcat from 9.0.34 to 9.0.36 (CVE-2020-11996)
- [ofbiz-notifications] 20200628 [jira] [Created] (OFBIZ-11847) CLONE - Upgrade Tomcat from 9.0.34 to 9.0.36 (CVE-2020-11996)
- https://security.netapp.com/advisory/ntap-20200226-0002/
- http://support.blackberry.com/kb/articleDetail?articleNumber=000062739
- [geode-issues] 20200831 [jira] [Created] (GEODE-8471) Dependency security issues in geode-core-1.12
- [announce] 20210125 Apache Software Foundation Security Report: 2020
- https://nvd.nist.gov/vuln/detail/CVE-2020-1938
Other 70
- [ofbiz-notifications] 20200225 [jira] [Commented] (OFBIZ-11407) Upgrade Tomcat from 9.0.29 to 9.0.31 (CVE-2020-1938)
- [ofbiz-notifications] 20200225 [jira] [Updated] (OFBIZ-11407) Upgrade Tomcat from 9.0.29 to 9.0.31 (CVE-2020-1938)
- [ofbiz-notifications] 20200227 [jira] [Commented] (OFBIZ-11407) Upgrade Tomcat from 9.0.29 to 9.0.31 (CVE-2020-1938)
- [ofbiz-notifications] 20200228 [jira] [Commented] (OFBIZ-11407) Upgrade Tomcat from 9.0.29 to 9.0.31 (CVE-2020-1938)
- [tomcat-users] 20200301 Re: [SECURITY] CVE-2020-1938 AJP Request Injection and potential Remote Code Execution
- [tomcat-users] 20200302 Re: AW: [SECURITY] CVE-2020-1938 AJP Request Injection and potentialRemote Code Execution
- [tomcat-users] 20200302 AW: [SECURITY] CVE-2020-1938 AJP Request Injection and potentialRemote Code Execution
- [tomcat-users] 20200302 Re: [SECURITY] CVE-2020-1938 AJP Request Injection and potential Remote Code Execution
- [tomcat-users] 20200304 Re: Fix for CVE-2020-1938
- [tomcat-dev] 20200304 Re: Tagging 10.0.x, 9.0.x, 8.5.x
- [tomcat-users] 20200305 Aw: Re: Fix for CVE-2020-1938
- [tomcat-users] 20200305 Re: Aw: Re: Fix for CVE-2020-1938
- [tomcat-dev] 20200309 [Bug 64206] Answer file not being used
- [tomcat-users] 20200309 Re: Apache Tomcat AJP File Inclusion Vulnerability (unauthenticated check)
- [tomcat-users] 20200310 Aw: Re: Re: Fix for CVE-2020-1938
- [tomee-dev] 20200311 CVE-2020-1938 on Tomcat 9.0.30 / TomEE 8.0.1
- [tomee-dev] 20200311 Re: CVE-2020-1938 on Tomcat 9.0.30 / TomEE 8.0.1
- [tomee-dev] 20200316 RE: CVE-2020-8840 on TomEE 8.0.1
- [httpd-bugs] 20200319 [Bug 53098] mod_proxy_ajp: patch to set worker secret passed to tomcat
- [tomee-commits] 20200320 [jira] [Updated] (TOMEE-2789) TomEE plus(7.0.7) is affected by CVE-2020-1938(BDSA-2020-0339) vulnerability.
- [tomee-commits] 20200323 [jira] [Commented] (TOMEE-2789) TomEE plus(7.0.7) is affected by CVE-2020-1938(BDSA-2020-0339) vulnerability.
- [tomcat-users] 20200413 RE: Alternatives for AJP
- [tomee-users] 20200723 Re: TomEE on Docker
- [tomee-commits] 20201127 [jira] [Resolved] (TOMEE-2789) TomEE plus(7.0.7) is affected by CVE-2020-1938(BDSA-2020-0339) vulnerability.
- [tomee-commits] 20201127 [jira] [Updated] (TOMEE-2789) TomEE plus(7.0.7) is affected by CVE-2020-1938(BDSA-2020-0339) vulnerability.
- [announce] 20210223 Re: Apache Software Foundation Security Report: 2020
- https://lists.apache.org/thread.html/re5eecbe5bf967439bafeeaa85987b3a43f0e6efe06b6976ee768cde2@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/rd50baccd1bbb96c2327d5a8caa25a49692b3d68d96915bd1cfbb9f8b@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/rd0774c95699d5aeb5e16e9a600fb2ea296e81175e30a62094e27e3e7@%3Ccommits.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/rce2af55f6e144ffcdc025f997eddceb315dfbc0b230e3d750a7f7425@%3Cnotifications.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/rcd5cd301e9e7e39f939baf2f5d58704750be07a5e2d3393e40ca7194@%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/rc068e824654c4b8bd4f2490bec869e29edbfcd5dfe02d47cbf7433b2@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/rbdb1d2b651a3728f0ceba9e0853575b6f90296a94a71836a15f7364a@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/rb2fc890bef23cbc7f343900005fe1edd3b091cf18dada455580258f9@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/rb1c0fb105ce2b93b7ec6fc1b77dd208022621a91c12d1f580813cfed@%3Cdev.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/rad36ec6a1ffc9e43266b030c22ceeea569243555d34fb4187ff08522@%3Cnotifications.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/ra7092f7492569b39b04ec0decf52628ba86c51f15efb38f5853e2760@%3Cnotifications.ofbiz.apache.org%3E
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-1938
- https://security.netapp.com/advisory/ntap-20200226-0002
- https://lists.fedoraproject.org/archives/list/[email protected]/message/L46WJIV6UV3FWA5O5YEY6XLA73RYD53B
- https://lists.fedoraproject.org/archives/list/[email protected]/message/K3IPNHCKFVUKSHDTM45UL4Q765EHHTFG
- https://lists.fedoraproject.org/archives/list/[email protected]/message/2XFLQB3O5QVP4ZBIPVIXBEZV7F2R7ZMS
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L46WJIV6UV3FWA5O5YEY6XLA73RYD53B
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/K3IPNHCKFVUKSHDTM45UL4Q765EHHTFG
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2XFLQB3O5QVP4ZBIPVIXBEZV7F2R7ZMS
- https://lists.apache.org/thread.html/rf992c5adf376294af31378a70aa8a158388a41d7039668821be28df3@%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/rf26663f42e7f1a1d1cac732469fb5e92c89908a48b61ec546dbb79ca@%3Cbugs.httpd.apache.org%3E
- https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2@%3Cissues.geode.apache.org%3E
- https://lists.apache.org/thread.html/r57f5e4ced436ace518a9e222fabe27fb785f09f5bf974814cc48ca97@%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/r549b43509e387a42656f0641fa311bf27c127c244fe02007d5b8d6f6@%3Cdev.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r4f86cb260196e5cfcbbe782822c225ddcc70f54560f14a8f11c6926f@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r4afa11e0464408e68f0e9560e90b185749363a66398b1491254f7864@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r47caef01f663106c2bb81d116b8380d62beac9e543dd3f3bc2c2beda@%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/r43faacf64570b1d9a4bada407a5af3b2738b0c007b905f1b6b608c65@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r38a5b7943b9a62ecb853acc22ef08ff586a7b3c66e08f949f0396ab1@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r17aaa3a05b5b7fe9075613dd0c681efa60a4f8c8fbad152c61371b6e@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r1125f3044a0946d1e7e6f125a6170b58d413ebd4a95157e4608041c7@%3Cannounce.apache.org%3E
- https://lists.apache.org/thread.html/r089dc67c0358a1556dd279c762c74f32d7a254a54836b7ee2d839d8e@%3Cdev.tomee.apache.org%3E
- https://github.com/apache/tomcat
- https://lists.apache.org/thread.html/r9f119d9ce9239114022e13dbfe385b3de7c972f24f05d6dbd35c1a2f@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r92d78655c068d0bc991d1edbdfb24f9c5134603e647cade1113d4e0a@%3Cusers.tomee.apache.org%3E
- https://lists.apache.org/thread.html/r90890afea72a9571d666820b2fe5942a0a5f86be406fa31da3dd0922@%3Cannounce.apache.org%3E
- https://lists.apache.org/thread.html/r8f7484589454638af527182ae55ef5b628ba00c05c5b11887c922fb1@%3Cnotifications.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/r856cdd87eda7af40b50278d6de80ee4b42d63adeb433a34a7bdaf9db@%3Cnotifications.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/r772335e6851ad33ddb076218fa4ff70de1bf398d5b43e2ddf0130e5d@%3Cdev.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r75113652e46c4dee687236510649acfb70d2c63e074152049c3f399d@%3Cnotifications.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/r74328b178f9f37fe759dffbc9c1f2793e66d79d7a8a20d3836551794@%3Cnotifications.ofbiz.apache.org%3E
- https://lists.apache.org/thread.html/r6a5633cad1b560a1e51f5b425f02918bdf30e090fdf18c5f7c2617eb@%3Ccommits.tomee.apache.org%3E
- https://lists.apache.org/thread.html/r61f280a76902b594692f0b24a1dbf647bb5a4c197b9395e9a6796e7c@%3Cusers.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r5e2f1201b92ee05a0527cfc076a81ea0c270be299b87895c0ddbe02b@%3Cusers.tomcat.apache.org%3E
More Apache Geode vulnerabilities
- TI-2019-11833 Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by… KEVCVSS 3.1HIGH 7.8
- TI-2019-11096 Information disclosure in Red Hat jackson-databind CVSS 3.1CRITICAL 9.8
- TI-2014-00046 Improper input validation in docker.io CVSS 3.1CRITICAL 9.8
- TI-2017-11466 Deserialization of untrusted data in Apache Geode CVSS 3.0CRITICAL 9.8
- TI-2022-17225 Apache Geode deserialization of untrusted data flaw when using JMX over RMI on Java 8. CVSS 3.1CRITICAL 9.8
- TI-2017-11469 Incorrect authorization in Apache Geode CVSS 3.0HIGH 8.8
Sources
- CVE-2020-1938 · CVE Program
- CVE-2020-1938 · NVD
- CISA Known Exploited Vulnerabilities
- FIRST EPSS
- GHSA-c9hw-wf7x-jp9j · GitHub Advisory Database · CC BY 4.0
- CVE-2020-1938 · 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