CVE-2020-9484
Fixed in a distro release EPSS 56%
When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is configured to use the PersistenceManager with a FileStore; and c) the PersistenceManager is configured with sessionAttributeValueClassNameFilter="null" (the default unless a SecurityManager is used) or a sufficiently lax filter to allow the attacker provided object to be deserialized; and d) the attacker knows the relative file path from the storage location used by FileStore to the file the attacker has control over; then, using a specifically crafted request, the attacker will be able to trigger remote code execution via deserialization of the file under their control. Note that all of conditions a) to d) must be true for the attack to succeed.
Products: apache tomcat, debian_linux, opensuse leap, fedoraproject fedora, canonical ubuntu_linux, oracle agile_engineering_data_management, oracle agile_product_lifecycle_management, oracle communications_cloud_native_core_binding_support_function, oracle communications_cloud_native_core_policy, oracle communications_diameter_signaling_router, oracle communications_element_manager, oracle communications_instant_messaging_server, oracle communications_session_report_manager, oracle communications_session_route_manager, oracle database, oracle fmw_platform, oracle hospitality_guest_access, oracle instantis_enterprisetrack, oracle managed_file_transfer, oracle mysql_enterprise_monitor, oracle retail_order_broker, oracle siebel_apps_-_marketing, oracle siebel_ui_framework, oracle transportation_management, oracle workload_manager, mcafee epolicy_orchestrator
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Maven | org.apache.tomcat.embed:tomcat-embed-core | 10.0.0-M5 |
| Maven | org.apache.tomcat.embed:tomcat-embed-core | 9.0.35 |
| Maven | org.apache.tomcat.embed:tomcat-embed-core | 8.5.55 |
| Maven | org.apache.tomcat.embed:tomcat-embed-core | 7.0.104 |
| Maven | org.apache.tomcat:tomcat-catalina | 10.0.0-M5 |
| Maven | org.apache.tomcat:tomcat-catalina | 9.0.35 |
| Maven | org.apache.tomcat:tomcat-catalina | 8.5.55 |
| Maven | org.apache.tomcat:tomcat-catalina | 7.0.104 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux 2 | tomcat | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-admin-webapps | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-docs-webapp | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-el-2.2-api | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-javadoc | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-jsp-2.2-api | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-jsvc | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-lib | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-servlet-3.0-api | 7.0.76-10.amzn2.0.2 |
| Amazon Linux 2 | tomcat-webapps | 7.0.76-10.amzn2.0.2 |
| Arch Linux | tomcat9 | 9.0.35-1 |
| Debian 10 | tomcat9 | 9.0.31-1~deb10u2 |
| Debian 12 | tomcat9 | 9.0.35-1 |
| Debian 13 | tomcat9 | 9.0.35-1 |
| Debian 14 | tomcat9 | 9.0.35-1 |
| Debian 8 | tomcat7 | 7.0.56-3+really7.0.100-1+deb8u1 |
| Debian 8 | tomcat8 | 8.0.14-1+deb8u17 |
| Debian 9 | tomcat8 | 8.5.54-0+deb9u2 |
| Red Hat Enterprise Linux 6 | tomcat6 | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-admin-webapps | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-docs-webapp | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-el-2.1-api | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-javadoc | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-jsp-2.1-api | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-lib | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-servlet-2.5-api | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 6 | tomcat6-webapps | 0:6.0.24-115.el6_10 |
| Red Hat Enterprise Linux 7 | tomcat | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-admin-webapps | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-docs-webapp | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-el-2.2-api | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-javadoc | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-jsp-2.2-api | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-jsvc | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-lib | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-servlet-3.0-api | 0:7.0.76-12.el7_8 |
| Red Hat Enterprise Linux 7 | tomcat-webapps | 0:7.0.76-12.el7_8 |
| Red Hat jboss enterprise web server 3.1 | tomcat-native | 0:1.2.23-22.redhat_22.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat-native | 0:1.2.23-22.redhat_22.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat-native-debuginfo | 0:1.2.23-22.redhat_22.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat-native-debuginfo | 0:1.2.23-22.redhat_22.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7 | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7 | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-admin-webapps | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-admin-webapps | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-docs-webapp | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-docs-webapp | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-el-2.2-api | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-el-2.2-api | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-javadoc | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-javadoc | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-jsp-2.2-api | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-jsp-2.2-api | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-jsvc | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-jsvc | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-lib | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-lib | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-log4j | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-log4j | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-selinux | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-selinux | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-servlet-3.0-api | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-servlet-3.0-api | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-webapps | 0:7.0.70-40.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat7-webapps | 0:7.0.70-40.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8 | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8 | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-admin-webapps | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-admin-webapps | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-docs-webapp | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-docs-webapp | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-el-2.2-api | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-el-2.2-api | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-javadoc | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-javadoc | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-jsp-2.3-api | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-jsp-2.3-api | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-jsvc | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-jsvc | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-lib | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-lib | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-log4j | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-log4j | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-selinux | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-selinux | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-servlet-3.1-api | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-servlet-3.1-api | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-webapps | 0:8.0.36-44.ep7.el6 |
| Red Hat jboss enterprise web server 3.1 | tomcat8-webapps | 0:8.0.36-44.ep7.el7 |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-admin-webapps | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-admin-webapps | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-admin-webapps | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-docs-webapp | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-docs-webapp | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-docs-webapp | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-el-3.0-api | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-el-3.0-api | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-el-3.0-api | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-javadoc | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-javadoc | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-javadoc | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-jsp-2.3-api | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-jsp-2.3-api | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-jsp-2.3-api | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-lib | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-lib | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-lib | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-native | 0:1.2.23-5.redhat_5.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-native | 0:1.2.23-5.redhat_5.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-native | 0:1.2.23-5.redhat_5.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-native-debuginfo | 0:1.2.23-5.redhat_5.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-native-debuginfo | 0:1.2.23-5.redhat_5.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-native-debuginfo | 0:1.2.23-5.redhat_5.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-selinux | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-selinux | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-selinux | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-servlet-4.0-api | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-servlet-4.0-api | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-servlet-4.0-api | 0:9.0.30-4.redhat_5.1.el7jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-webapps | 0:9.0.30-4.redhat_5.1.el6jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-webapps | 0:9.0.30-4.redhat_5.1.el8jws |
| Red Hat jboss enterprise web server 5.3 | jws5-tomcat-webapps | 0:9.0.30-4.redhat_5.1.el7jws |
| SUSE Enterprise Storage 5 | tomcat | 8.0.53-29.27.1 |
| SUSE HPE Helion OpenStack 8 | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | tomcat | 9.0.35-3.52.2 |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | tomcat | 9.0.35-3.52.2 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP1 | tomcat | 9.0.35-4.30.2 |
| SUSE Linux Enterprise Point of Sale 11 SP3 | tomcat6 | 6.0.53-0.57.16.1 |
| SUSE Linux Enterprise Server 11 SP4-LTSS | tomcat6 | 6.0.53-0.57.16.1 |
| SUSE Linux Enterprise Server 12 SP1-LTSS | tomcat | 8.0.53-10.43.1 |
| SUSE Linux Enterprise Server 12 SP2-BCL | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise Server 12 SP2-LTSS | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise Server 12 SP3-BCL | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise Server 12 SP3-LTSS | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise Server 12 SP4 | tomcat | 9.0.35-3.32.1 |
| SUSE Linux Enterprise Server 12 SP5 | tomcat | 9.0.35-3.32.1 |
| SUSE Linux Enterprise Server 15-LTSS | tomcat | 9.0.35-3.52.2 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP1 | tomcat | 8.0.53-10.43.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | tomcat | 8.0.53-29.27.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP4 | tomcat | 9.0.35-3.32.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | tomcat | 9.0.35-3.32.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 | tomcat | 9.0.35-3.52.2 |
| SUSE OpenStack Cloud 7 | tomcat | 8.0.53-29.27.1 |
| SUSE OpenStack Cloud 8 | tomcat | 8.0.53-29.27.1 |
| SUSE OpenStack Cloud Crowbar 8 | tomcat | 8.0.53-29.27.1 |
| Ubuntu 16.04 LTS | tomcat8 | 8.0.32-1ubuntu1.13 |
| Ubuntu 18.04 LTS | tomcat9 | 9.0.16-3ubuntu0.18.04.2 |
| Ubuntu 20.04 LTS | tomcat9 | 9.0.31-1ubuntu0.6 |
| Ubuntu 20.04 LTS | tomcat9 | 9.0.31-1ubuntu0.2 |
| Ubuntu 20.04 LTS | tomcat9 | 9.0.31-1ubuntu0.1 |
| Ubuntu Pro 14.04 LTS | tomcat7 | 7.0.52-1ubuntu0.16+esm1 |
| Ubuntu Pro 16.04 LTS | tomcat7 | 7.0.68-1ubuntu0.4+esm2 |
| Ubuntu Pro 16.04 LTS | tomcat8 | 8.0.32-1ubuntu1.13+esm1 |
| Ubuntu Pro 18.04 LTS | tomcat7 | 7.0.78-1ubuntu0.1~esm1 |
| Ubuntu Pro 18.04 LTS | tomcat8 | 8.5.39-1ubuntu1~18.04.3+esm2 |
| Ubuntu Pro 18.04 LTS | tomcat9 | 9.0.16-3ubuntu0.18.04.2+esm2 |
| Ubuntu Pro 22.04 LTS | tomcat9 | 9.0.58-1ubuntu0.1+esm2 |
| openSUSE Leap 15.1 | tomcat | 9.0.35-lp151.3.18.1 |
| openSUSE Tumbleweed | tomcat | 9.0.36-8.4 |
| openSUSE Tumbleweed | tomcat10 | 10.1.14-1.1 |