WaratekVRT Sign in

CVE-2020-5421 Spring Framework

Affected softwareSpring Framework
Severity6.5 Medium CVSS 3.1 3 scores
Fixed in5.2.9, 5.1.18, 5.0.19, 4.3.29
WeaknessCWE-35
Published19 Sep 2020
Updated8 Oct 2026

Description

In Spring Framework versions 5.2.0 - 5.2.8, 5.1.0 - 5.1.17, 5.0.0 - 5.0.18, 4.3.0 - 4.3.28, and older unsupported versions, the protections against RFD attacks from CVE-2015-5211 may be bypassed depending on the browser used through the use of a jsessionid path parameter.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. The 1 repository below are public GitHub repositories with fewer than 5 stars.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 1 indexed, none at 5+ stars
  • EPSS 12% chance in 30 days A model's forecast, not a report of exploitation. Higher than 96% of all scored CVEs.

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC Spring 安全漏洞 CVE-2020-5421复现 3 2021-01-10

Waratek protection

No exploit published

Within Waratek scope. In the sources we check, nobody has published exploit code for this CVE or reported it being exploited.

A public code fix exists.

  • Protection none
  • Action unverified
  • Review automated Upstream data
  • Record active
Decided by Exploit code for this candidate, published in a reviewed catalogue or a GitHub repository with 5 or more stars, or in use per CISA or VulnCheck; not only a CISA verdict, a forecast, or nothing at all
Finding This CVE is not listed in CISA KEV or VulnCheck KEV, CISA Vulnrichment records no active exploitation, no reviewed exploit catalogue carries an entry for it, and no GitHub PoC repository for it has 5 or more stars. Nobody has published exploit code worth tracing, so it is not a candidate for a rule ahead of the ones where somebody has; an upstream fix path does exist, so the remediation half of the candidacy still holds. This is a statement about what has been published, not about whether the defect is reachable or serious.

CVSS

6.5 MEDIUM v3.1 CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:N 3 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 6.5 MEDIUM CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:N NVD Primary published
CVSS 3.0 8.7 HIGH CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N security@pivotal.io Secondary
CVSS 2.0 3.6 none AV:N/AC:H/Au:S/C:P/I:P/A:N NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update January 2024 ↗ CPU 2024-Q1 Oracle Fusion Middleware / Third Party (Spring Framework) (12.2.1.4.0)
Oracle Critical Patch Update April 2022 ↗ CPU 2022-Q2 Oracle Systems / Software (Spring Framework) (8.5.1)
Oracle Critical Patch Update January 2022 ↗ CPU 2022-Q1 Oracle Communications Applications / Inventory (Spring Framework) (7.3.4, 7.3.5, 7.4.0)
Oracle Critical Patch Update July 2021 ↗ CPU 2021-Q3 Oracle Fusion Middleware / General (Spring Framework) (12.2.1.3.0, 12.2.1.4.0)
Oracle Retail Applications / Foundation (Spring Framework) (16.0.3)
Oracle Retail Applications / Internal Operations (Spring Framework) (16.0-19.0)
Oracle Retail Applications / Promotions (Spring Framework) (16.0-19.0)
Oracle Systems / Software (Spring Framework) (2.3)
Oracle Critical Patch Update April 2021 ↗ CPU 2021-Q2 Oracle Communications Applications / Reservations (Spring Framework) (7.3.4, 7.3.5)
Oracle Financial Services Applications / Financial Planning (Spring Framework) (12.0.0, 12.1.0)
Oracle Fusion Middleware / Centralized Thirdparty Jars (Spring Framework) (12.2.1.3.0, 12.2.1.4.0)
Oracle Retail Applications / RPAS Fusion Client (Spring Framework) (14.1)
Oracle Retail Applications / Xenvironment (Spring Framework) (15.0.4, 16.0.6, 17.0.4, 18.0.3, 19.0.2,)
Oracle Critical Patch Update January 2021 ↗ CPU 2021-Q1 Oracle Communications / Core (Spring Framework) (8.2.1.0-8.2.2.1)
Oracle Communications Applications / Orchestration, Processor and Messages (Spring Framework) (11.3.0.9, 12.0.0.3)
Oracle Construction and Engineering / Admin (Spring Framework) (16.2.0-16.2.11, 17.12.0-17.12.9, 18.8.0-18.8.10, 19.12.0-19.12.10)
Oracle Construction and Engineering / Web access (Spring Framework) (16.1.0-16.2.20, 17.1.0-17.12.19, 18.1.0-18.8.21, 19.12.0-19.12.10)
Oracle Financial Services Applications / Infrastructure (Spring Framework) (8.0.6-8.1.0)
Oracle Fusion Middleware / Application Adapters (Spring Framework) (19.1.0.0.0)
Oracle Fusion Middleware / Integrator ETL (Spring Framework) (3.2.0.0)
Oracle Fusion Middleware / Sample apps (Spring Framework) (10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0)
Oracle Health Sciences Applications / MDM Module (Spring Framework) (4.0.2.5)
Oracle Hyperion / Installation and Configuration (Spring Framework) (11.1.2.4)
Oracle Insurance Applications / Architecture (Spring Framework) (10.2.0, 10.2.4, 11.0.2, 11.1.0-11.3.0)
Oracle Insurance Applications / Architecture (Spring Framework) (10.2.0, 10.2.4, 11.0.2, 11.1.0-11.3.0)
Oracle MySQL / Service Manager (Spring Framework) (8.0.22 and prior)
Oracle Retail Applications / Application Core (Spring Framework) (16.0.3)
Oracle Retail Applications / PeopleSoft Integration (Spring Framework) (14.1.3, 15.0.3, 16.0.3)
Oracle Retail Applications / RIB Kernal (Spring Framework) (14.1.3, 15.0.3, 16.0.3)
Oracle Retail Applications / RSB kernel (Spring Framework) (14.1.3, 15.0.3, 16.0.3)
Oracle Retail Applications / Security (Spring Framework) (14.0, 14.1)
Oracle Retail Applications / System Administration (Spring Framework) (15.0, 16.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Core (Spring Framework) 8.2.1.0-8.2.2.1
Oracle Communications Applications Inventory (Spring Framework) 7.3.4, 7.3.5, 7.4.0 7.3.4 · 7.3.5 · 7.4.0
Oracle Communications Applications Orchestration, Processor and Messages (Spring Framework) 11.3.0.9, 12.0.0.3 11.3.0.9 · 12.0.0.3
Oracle Communications Applications Reservations (Spring Framework) 7.3.4, 7.3.5 7.3.4 · 7.3.5
Oracle Construction and Engineering Admin (Spring Framework) 16.2.0-16.2.11, 17.12.0-17.12.9, 18.8.0-18.8.10, 19.12.0-19.12.10
Oracle Construction and Engineering Web access (Spring Framework) 16.1.0-16.2.20, 17.1.0-17.12.19, 18.1.0-18.8.21, 19.12.0-19.12.10
Oracle Financial Services Applications Financial Planning (Spring Framework) 12.0.0, 12.1.0 12.0.0 · 12.1.0
Oracle Financial Services Applications Infrastructure (Spring Framework) 8.0.6-8.1.0
Oracle Fusion Middleware Application Adapters (Spring Framework) 19.1.0.0.0 19.1.0.0.0
Oracle Fusion Middleware Centralized Thirdparty Jars (Spring Framework) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle Fusion Middleware General (Spring Framework) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle Fusion Middleware Integrator ETL (Spring Framework) 3.2.0.0 3.2.0.0
Oracle Fusion Middleware Sample apps (Spring Framework) 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0 10.3.6.0.0 · 12.1.3.0.0 · 12.2.1.3.0 · 12.2.1.4.0 · 14.1.1.0.0
Oracle Fusion Middleware Third Party (Spring Framework) 12.2.1.4.0 12.2.1.4.0
Oracle Health Sciences Applications MDM Module (Spring Framework) 4.0.2.5 4.0.2.5
Oracle Hyperion Installation and Configuration (Spring Framework) 11.1.2.4 11.1.2.4
Oracle Insurance Applications Architecture (Spring Framework) 10.2.0, 10.2.4, 11.0.2, 11.1.0-11.3.0 10.2.0 · 10.2.4 · 11.0.2
Oracle MySQL Service Manager (Spring Framework) 8.0.22 and prior
Oracle Retail Applications Application Core (Spring Framework) 16.0.3 16.0.3
Oracle Retail Applications Foundation (Spring Framework) 16.0.3 16.0.3
Oracle Retail Applications Internal Operations (Spring Framework) 16.0-19.0
Oracle Retail Applications PeopleSoft Integration (Spring Framework) 14.1.3, 15.0.3, 16.0.3 14.1.3 · 15.0.3 · 16.0.3
Oracle Retail Applications Promotions (Spring Framework) 16.0-19.0
Oracle Retail Applications RIB Kernal (Spring Framework) 14.1.3, 15.0.3, 16.0.3 14.1.3 · 15.0.3 · 16.0.3
Oracle Retail Applications RPAS Fusion Client (Spring Framework) 14.1 14.1
Oracle Retail Applications RSB kernel (Spring Framework) 14.1.3, 15.0.3, 16.0.3 14.1.3 · 15.0.3 · 16.0.3
Oracle Retail Applications Security (Spring Framework) 14.0, 14.1 14.0 · 14.1
Oracle Retail Applications System Administration (Spring Framework) 15.0, 16.0 15.0 · 16.0
Oracle Retail Applications Xenvironment (Spring Framework) 15.0.4, 16.0.6, 17.0.4, 18.0.3, 19.0.2, 15.0.4 · 16.0.6 · 17.0.4 · 18.0.3 · 19.0.2
Oracle Systems Software (Spring Framework) 2.3 2.3 · 8.5.1

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-framework-bom 5.2.0 5.2.9 unbounded
org.springframework:spring-framework-bom 5.1.0 5.1.18 unbounded
org.springframework:spring-framework-bom 5.0.0 5.0.19 unbounded
org.springframework:spring-framework-bom 0 4.3.29 unbounded

Products and versions

39 products, 81 version entries
SourceVendorProductSchemeAffected versions
nvd netapp oncommand insight generic any version
nvd netapp snap creator framework generic any version
nvd netapp snapcenter generic any version
nvd oracle commerce guided search generic 11.3.2
nvd oracle communications brm generic 11.3.0.9 · 12.0.0.3
nvd oracle communications design studio generic 7.3.4 · 7.3.5 · 7.4.0
nvd oracle communications session report manager generic ≥ 8.2.1 and ≤ 8.2.2.1
nvd oracle communications unified inventory management generic 7.3.4 · 7.3.5
nvd oracle endeca information discovery integrator generic 3.2.0
nvd oracle enterprise data quality generic 12.2.1.3.0 · 12.2.1.4.0
nvd oracle financial services analytical applications infrastructure generic ≥ 8.0.6 and ≤ 8.1.0
nvd oracle flexcube private banking generic 12.0.0 · 12.1.0
nvd oracle fusion middleware generic 12.2.1.3.0 · 12.2.1.4.0
nvd oracle goldengate application adapters generic 19.1.0.0.0
nvd oracle healthcare master person index generic 4.0.2.5
nvd oracle hyperion infrastructure technology generic 11.1.2.4
nvd oracle insurance policy administration generic 10.2 · 10.2.4 · 11.0.2 · ≥ 11.1.0 and ≤ 11.3.0
nvd oracle insurance rules palette generic 10.2.0 · 10.2.4 · 11.0.2 · ≥ 11.1.0 and ≤ 11.3.0
nvd oracle mysql enterprise monitor generic ≤ 8.0.22 · 8.0.23
nvd oracle primavera gateway generic ≥ 16.2.0 and ≤ 16.2.11 · ≥ 17.12.0 and ≤ 17.12.9 · ≥ 18.8.0 and ≤ 18.8.10 · ≥ 19.12.0 and ≤ 19.12.10
nvd oracle primavera p6 enterprise project portfolio management generic ≥ 16.1.0 and ≤ 16.2.20 · ≥ 17.1.0 and ≤ 17.12.19 · ≥ 18.1.0 and ≤ 18.8.21 · ≥ 19.12.0 and ≤ 19.12.10
nvd oracle retail assortment planning generic 16.0.3.0
nvd oracle retail bulk data integration generic 16.0.3.0
nvd oracle retail customer engagement generic ≥ 16.0 and ≤ 19.0
nvd oracle retail customer management and segmentation foundation generic ≥ 16.0 and ≤ 19.0
nvd oracle retail financial integration generic 14.1.3 · 15.0.3 · 16.0.3
nvd oracle retail integration bus generic 14.1.3 · 15.0.3 · 16.0.3
nvd oracle retail invoice matching generic 14.0 · 14.1
nvd oracle retail merchandising system generic 16.0.3
nvd oracle retail order broker generic 15.0 · 16.0
nvd oracle retail predictive application server generic 14.1
nvd oracle retail returns management generic 14.1
nvd oracle retail service backbone generic 14.1.3 · 15.0.3 · 16.0.3
nvd oracle retail xstore point of service generic 15.0.4 · 16.0.6 · 17.0.4 · 18.0.3 · 19.0.2
nvd oracle storagetek acsls generic 8.5.1
nvd oracle storagetek tape analytics sw tool generic 2.3
nvd oracle weblogic server generic 10.3.6.0.0 · 12.1.3.0.0 · 12.2.1.3.0 · 12.2.1.4.0 · 14.1.1.0.0
osv org.springframework spring-framework-bom generic < 4.3.29 · ≥ 5.0.0 and < 5.0.19 · ≥ 5.1.0 and < 5.1.18 · ≥ 5.2.0 and < 5.2.9
nvd vmware spring framework generic < 4.3.29 · ≥ 5.0.0 and < 5.0.19 · ≥ 5.1.0 and < 5.1.18 · ≥ 5.2.0 and < 5.2.9

References

URLTags
https://www.oracle.com/security-alerts/cpuoct2021.html WEB
https://www.oracle.com/security-alerts/cpujan2022.html WEB
https://www.oracle.com/security-alerts/cpujan2021.html WEB
https://www.oracle.com/security-alerts/cpuapr2022.html WEB
https://www.oracle.com/security-alerts/cpuApr2021.html WEB
https://www.oracle.com//security-alerts/cpujul2021.html WEB
https://tanzu.vmware.com/security/cve-2020-5421 WEB
https://security.netapp.com/advisory/ntap-20210513-0009 WEB
https://lists.apache.org/thread.html/rf00d8f4101a1c1ea4de6ea1e09ddf7472cfd306745c90d6da87ae074@%3Cdev.hive.apache.org%3E WEB
https://lists.apache.org/thread.html/re014a49d77f038ba70e5e9934d400af6653e8c9ac110d32b1254127e@%3Cdev.ranger.apache.org%3E WEB

Timeline

Published2020-09-19By the CVE Program.
NVD record modified2026-10-08NVD's own last-modified date for this record.