Vulnerability · Published Sep 19, 2020 · Assigned by pivotal
CVE-2020-5421RFD Protection Bypass via jsessionid
High 8.7
In plain English
A high-severity security flaw in Spring Framework from Spring by VMware. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 11.6% (higher than 96% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.0)8.7High
Exploit odds (30 days)11.6%top 3.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC
Official 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | libspring-java | 4.3.30-1 | DEBIAN-CVE-2020-5421 |
| Debian:13 | libspring-java | 4.3.30-1 | DEBIAN-CVE-2020-5421 |
| Debian:14 | libspring-java | 4.3.30-1 | DEBIAN-CVE-2020-5421 |
| Maven | org.springframework:spring-framework-bom | 4.3.29 | GHSA-rv39-3qh7-9v7w |
| Maven | org.springframework:spring-framework-bom | 5.2.9 | GHSA-rv39-3qh7-9v7w |
| Maven | org.springframework:spring-framework-bom | 5.1.18 | GHSA-rv39-3qh7-9v7w |
| Maven | org.springframework:spring-framework-bom | 5.0.19 | GHSA-rv39-3qh7-9v7w |
| Ubuntu:25.10 | libspring-java | no fix listed | UBUNTU-CVE-2020-5421 |
| Ubuntu:26.04:LTS | libspring-java | no fix listed | UBUNTU-CVE-2020-5421 |
| Ubuntu:26.10 | libspring-java | no fix listed | UBUNTU-CVE-2020-5421 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Spring by VMware | Spring Framework | 4.3 – before 4.3.295.0 – before 5.0.195.1 – before 5.1.185.2 – before 5.2.9 |
References
- https://tanzu.vmware.com/security/cve-2020-5421 x_refsource_CONFIRM
- [ranger-dev] 20201007 Re: Review Request 72934: RANGER-3022: Upgrade Spring framework to version 4.3.29.RELEASE mailing-list, x_refsource_MLIST
- [ambari-issues] 20201013 [jira] [Created] (AMBARI-25571) Vulnerable Spring components in Ambari - CVE-2020-5398, CVE-2020-5421 mailing-list, x_refsource_MLIST
- [ambari-dev] 20201019 [GitHub] [ambari] dlysnichenko opened a new pull request #3246: AMBARI-25571. Vulnerable Spring components in Ambari - CVE-2020-5398, CVE-2020-5421 mailing-list, x_refsource_MLIST
- [ambari-dev] 20201019 [GitHub] [ambari] dlysnichenko merged pull request #3246: AMBARI-25571. Vulnerable Spring components in Ambari - CVE-2020-5398, CVE-2020-5421 mailing-list, x_refsource_MLIST
- [ambari-commits] 20201019 [ambari] branch branch-2.7 updated: AMBARI-25571. Vulnerable Spring components in Ambari - CVE-2020-5398, CVE-2020-5421 (dlysnichenko) (#3246) mailing-list, x_refsource_MLIST
- [ambari-issues] 20201021 [jira] [Resolved] (AMBARI-25571) Vulnerable Spring components in Ambari - CVE-2020-5398, CVE-2020-5421 mailing-list, x_refsource_MLIST
- [hive-dev] 20201022 [jira] [Created] (HIVE-24303) Upgrade spring framework to 4.3.29.RELEASE+ due to CVE-2020-5421 mailing-list, x_refsource_MLIST
- [hive-issues] 20201022 [jira] [Assigned] (HIVE-24303) Upgrade spring framework to 4.3.29.RELEASE+ due to CVE-2020-5421 mailing-list, x_refsource_MLIST
- [hive-issues] 20201022 [jira] [Updated] (HIVE-24303) Upgrade spring framework to 4.3.29.RELEASE+ due to CVE-2020-5421 mailing-list, x_refsource_MLIST
- [pulsar-commits] 20201022 [GitHub] [pulsar] Ghatage opened a new pull request #8355: [Issue 8354][pulsar-io] Upgrade spring framework version to patch CVE-2020-5421 mailing-list, x_refsource_MLIST
- [pulsar-commits] 20201023 [GitHub] [pulsar] Ghatage commented on pull request #8355: [Issue 8354][pulsar-io] Upgrade spring framework version to patch CVE-2020-5421 mailing-list, x_refsource_MLIST
- [pulsar-commits] 20201026 [GitHub] [pulsar] wolfstudy commented on pull request #8355: [Issue 8354][pulsar-io] Upgrade spring framework version to patch CVE-2020-5421 mailing-list, x_refsource_MLIST
- [pulsar-commits] 20201028 [GitHub] [pulsar] merlimat merged pull request #8355: [Issue 8354][pulsar-io] Upgrade spring framework version to patch CVE-2020-5421 mailing-list, x_refsource_MLIST
- [ignite-user] 20201117 Query on CVE-2020-5421 mailing-list, x_refsource_MLIST
- [ignite-user] 20201119 Re: Query on CVE-2020-5421 mailing-list, x_refsource_MLIST
- [hive-issues] 20210107 [jira] [Resolved] (HIVE-24303) Upgrade spring framework to 4.3.29.RELEASE+ due to CVE-2020-5421 mailing-list, x_refsource_MLIST
- https://www.oracle.com/security-alerts/cpujan2021.html x_refsource_MISC
- https://www.oracle.com/security-alerts/cpuApr2021.html x_refsource_MISC
- https://security.netapp.com/advisory/ntap-20210513-0009/ x_refsource_CONFIRM
- https://www.oracle.com//security-alerts/cpujul2021.html x_refsource_MISC
- https://www.oracle.com/security-alerts/cpuoct2021.html x_refsource_MISC
- https://www.oracle.com/security-alerts/cpujan2022.html x_refsource_MISC
- https://www.oracle.com/security-alerts/cpuapr2022.html x_refsource_MISC