CVE catalog

CVE-2020-9484

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; a

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
55.52% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiantomcat9sid9.0.122-1fixed
Debiantomcat9forky9.0.122-1fixed
Debiantomcat9trixie9.0.95-1fixed
Debiantomcat9bookworm9.0.70-2fixed
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reported8.5.63fixed
CpetomcatNot reported9.0.43fixed
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
CpetomcatNot reportedNot reportedunknown
Mavenorg.apache.tomcat:tomcat-catalinaNot reported7.0.104fixed
Mavenorg.apache.tomcat.embed:tomcat-embed-coreNot reported7.0.104fixed
Ubuntutomcat8pro8.5.21-1ubuntu1vulnerable
Ubuntutomcat8pro8.5.29-1vulnerable
Ubuntutomcat8pro8.5.30-1vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1.2vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1.3vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1.4vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.1vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.2vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.3vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.3+esm1vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.3+esm2fixed
Ubuntutomcat9pro9.0.43-3vulnerable
Ubuntutomcat9pro9.0.54-1vulnerable
Ubuntutomcat9pro9.0.55-1vulnerable
Ubuntutomcat9pro9.0.58-1vulnerable
Ubuntutomcat9pro9.0.58-1ubuntu0.1vulnerable
Ubuntutomcat9pro9.0.58-1ubuntu0.1+esm1vulnerable
Ubuntutomcat9pro9.0.58-1ubuntu0.1+esm2fixed
Ubuntutomcat920.049.0.24-1vulnerable
Ubuntutomcat920.049.0.27-1vulnerable
Ubuntutomcat920.049.0.31-1vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.1vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.2vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.3vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.4vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.5vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.6fixed
Susetomcatlinux enterprise server 12 sp49.0.35-3.32.1fixed
Susetomcatlinux enterprise server for sap applications 12 sp49.0.35-3.32.1fixed
Susetomcatlinux enterprise server 12 sp59.0.35-3.32.1fixed
Susetomcatlinux enterprise server for sap applications 12 sp59.0.35-3.32.1fixed
Susetomcatlinux enterprise module for web and scripting 15 sp19.0.35-4.30.2fixed
Opensusetomcatleap 15.19.0.35-lp151.3.18.1fixed
Susetomcatlinux enterprise high performance computing 15-espos9.0.35-3.52.2fixed
Susetomcatlinux enterprise high performance computing 15-ltss9.0.35-3.52.2fixed
Susetomcatlinux enterprise server 15-ltss9.0.35-3.52.2fixed
Susetomcatlinux enterprise server for sap applications 159.0.35-3.52.2fixed
Ubuntutomcat7pro7.0.78-1vulnerable
Ubuntutomcat7pro7.0.78-1ubuntu0.1~esm1fixed
Ubuntutomcat816.048.0.26-1vulnerable
Ubuntutomcat816.048.0.28-1vulnerable
Ubuntutomcat816.048.0.30-1vulnerable
Ubuntutomcat816.048.0.32-1vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.1vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.2vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.3vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.4vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.5vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.6vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.7vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.8vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.9vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.10vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.11vulnerable
Ubuntutomcat816.048.0.32-1ubuntu1.13fixed
Ubuntutomcat918.049.0.16-3~18.04.1vulnerable
Ubuntutomcat918.049.0.16-3ubuntu0.18.04.1vulnerable
Ubuntutomcat918.049.0.16-3ubuntu0.18.04.2fixed
Ubuntutomcat8pro8.5.21-1ubuntu1vulnerable
Ubuntutomcat8pro8.5.29-1vulnerable
Ubuntutomcat8pro8.5.30-1vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1.2vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1.3vulnerable
Ubuntutomcat8pro8.5.30-1ubuntu1.4vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.1vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.2vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.3vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.3+esm1vulnerable
Ubuntutomcat8pro8.5.39-1ubuntu1~18.04.3+esm2fixed
Ubuntutomcat920.049.0.24-1vulnerable
Ubuntutomcat920.049.0.27-1vulnerable
Ubuntutomcat920.049.0.31-1vulnerable
Ubuntutomcat920.049.0.31-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantomcat9sourcesid9.0.35-1not yet assignedNot reported[961209]
Debiantomcat9sourceforky9.0.35-1not yet assignedNot reported[961209]
Debiantomcat9sourcetrixie9.0.35-1not yet assignedNot reported[961209]
Debiantomcat9sourcebookworm9.0.35-1not yet assignedNot reported[961209]
CpetomcatcpeNot reported8.5.63Not reportedNVD-CVE-2020-9484Not reported
CpetomcatcpeNot reported9.0.43Not reportedNVD-CVE-2020-9484Not reported
Mavenorg.apache.tomcat:tomcat-catalinamavenNot reported7.0.104Not reportedGHSA-344F-F5VG-2JFJNot reported
Mavenorg.apache.tomcat.embed:tomcat-embed-coremavenNot reported7.0.104Not reportedGHSA-344F-F5VG-2JFJNot reported
Ubuntutomcat8debpro8.5.39-1ubuntu1~18.04.3+esm2Not reportedUSN-6943-1Not reported
Ubuntutomcat9debpro9.0.58-1ubuntu0.1+esm2Not reportedUSN-6943-1Not reported
Ubuntutomcat9deb20.049.0.31-1ubuntu0.6Not reportedUSN-6943-1Not reported
Susetomcatrpmlinux enterprise server 12 sp49.0.35-3.32.1Not reportedSUSE-SU-2020:1365-1Not reported
Susetomcatrpmlinux enterprise server for sap applications 12 sp49.0.35-3.32.1Not reportedSUSE-SU-2020:1365-1Not reported
Susetomcatrpmlinux enterprise server 12 sp59.0.35-3.32.1Not reportedSUSE-SU-2020:1365-1Not reported
Susetomcatrpmlinux enterprise server for sap applications 12 sp59.0.35-3.32.1Not reportedSUSE-SU-2020:1365-1Not reported
Susetomcatrpmlinux enterprise module for web and scripting 15 sp19.0.35-4.30.2Not reportedSUSE-SU-2020:1363-1Not reported
Opensusetomcatrpmleap 15.19.0.35-lp151.3.18.1Not reportedOPENSUSE-SU-2020:0711-1Not reported
Susetomcatrpmlinux enterprise high performance computing 15-espos9.0.35-3.52.2Not reportedSUSE-SU-2020:1364-1Not reported
Susetomcatrpmlinux enterprise high performance computing 15-ltss9.0.35-3.52.2Not reportedSUSE-SU-2020:1364-1Not reported
Susetomcatrpmlinux enterprise server 15-ltss9.0.35-3.52.2Not reportedSUSE-SU-2020:1364-1Not reported
Susetomcatrpmlinux enterprise server for sap applications 159.0.35-3.52.2Not reportedSUSE-SU-2020:1364-1Not reported
Ubuntutomcat7debpro7.0.78-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2020-9484Not reported
Ubuntutomcat8deb16.048.0.32-1ubuntu1.13Not reportedUBUNTU-CVE-2020-9484Not reported
Ubuntutomcat9deb18.049.0.16-3ubuntu0.18.04.2Not reportedUBUNTU-CVE-2020-9484Not reported
Ubuntutomcat8debpro8.5.39-1ubuntu1~18.04.3+esm2Not reportedUBUNTU-CVE-2020-9484Not reported
Ubuntutomcat9deb20.049.0.31-1ubuntu0.1Not reportedUBUNTU-CVE-2020-9484Not reported

[Debian bug #961209]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [tomcat9]

    Details (2)
    • 9.0.70-2 · all · bookworm

      Fixed · Fixed: 9.0.35-1

      nvd · tomcat9 · debian · bookworm; nvd · tomcat9 · debian · 12

    • 9.0.70-2 · all · bookworm

      Fixed · Fixed: 9.0.35-1

      nvd · tomcat9 · debian · bookworm; nvd · tomcat9 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [tomcat9]

    Details (2)
    • 9.0.95-1 · all · trixie

      Fixed · Fixed: 9.0.35-1

      nvd · tomcat9 · debian · 13

    • 9.0.95-1 · all · trixie

      Fixed · Fixed: 9.0.35-1

      nvd · tomcat9 · debian · 13

Observed:

References