HOMEVULNERABILITIESCVE-2020-9484
HIGH

CVE-2020-9484

CWE-502Published: May 20, 2020· Updated: Jun 17, 2026

7.0
CVSS v3.1

Official Description

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.

NVD Source

Technical Analysis

CVE-2020-9484 requires local access, meaning attackers must already have a foothold on the target system.

Exploitation requires low privileges, which limits the exposure to scenarios where an attacker has already gained initial access.

A successful exploit results in complete confidentiality breach (data exposure), full integrity compromise (data manipulation), availability disruption (denial of service), with a CVSS base score of 7.0.

From a weakness classification perspective (CWE-502): Insecure deserialization vulnerabilities allow attackers to inject malicious objects during deserialization, potentially enabling remote code execution.

CVSS v3.1 Vector Breakdown

Exploitability
Attack VectorLocal
Attack ComplexityHigh
Privileges Req.Low
User InteractionNone
ScopeUnchanged
Impact
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected Vendors & Products

Apache1 product(s)
tomcat
Canonical1 product(s)
ubuntu linux
Debian1 product(s)
debian linux
Fedora1 product(s)
fedora
mcafee1 product(s)
epolicy orchestrator
openSUSE1 product(s)
leap
Oracle20 product(s)
agile engineering data managementagile plmcommunications cloud native core binding support functioncommunications cloud native core policycommunications diameter signaling routercommunications element managercommunications instant messaging servercommunications session report managercommunications session route managerdatabasefmw platformhospitality guest access+8
Source: NVD CPE · 43 total CPE entries

Exploit & PoC Resources

NO KNOWN EXPLOITNo public exploit confirmed at this time
External links open in a new tab. Always verify in a controlled environment before use.

Official Patches & Advisories

All References (84)

http://seclists.org/fulldisclosure/2020/Jun/6Mailing List · Third Party Advisory

Quick Facts

CVE IDCVE-2020-9484
CVSS Score7.0 / 10
SeverityHIGH
WeaknessCWE-502
CISA KEVNo
Affected7 vendor(s)
PublishedMay 20, 2020

Related CVEs (CWE-502)

Recommended Actions

  • Apply vendor patches immediately
  • Monitor CVE-2020-9484 in threat intel feeds
  • Review IDS/IPS signatures for exploitation attempts
Data sourced from NVD (NIST), CISA KEV, and EPSS (FIRST). Analysis generated by CTIWATCH.COM. CVE data is provided under the NVD usage policy.