CVE-2020-5421: RFD Protection Bypass via jsessionid
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.
Other sources
In Spring Framework, 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.
VMware Tanzu Spring Framework could allow a remote attacker to bypass security restrictions, caused by improper input validation. By using a specially-crafted jsessionid path parameter, an attacker could exploit this vulnerability to bypass RFD Protection.
— IBM
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
maven/org.springframework:spring-framework-bomto a version that resolves this vulnerability.Fixed in 4.3.29 - Upgrade
Upgrade
maven/org.springframework:spring-framework-bomto a version that resolves this vulnerability.Fixed in 5.0.19 - Upgrade
Upgrade
maven/org.springframework:spring-framework-bomto a version that resolves this vulnerability.Fixed in 5.1.18 - Upgrade
Upgrade
maven/org.springframework:spring-framework-bomto a version that resolves this vulnerability.Fixed in 5.2.9 - Upgrade
Upgrade
redhat/springframeworkto a version that resolves this vulnerability.Fixed in 5.2.9 - Upgrade
Upgrade
redhat/springframeworkto a version that resolves this vulnerability.Fixed in 5.1.18 - Upgrade
Upgrade
redhat/springframeworkto a version that resolves this vulnerability.Fixed in 5.0.19 - Upgrade
Upgrade
redhat/springframeworkto a version that resolves this vulnerability.Fixed in 4.3.29
Event History
Frequently Asked Questions
What is the severity of CVE-2020-5421?
CVE-2020-5421 is classified as a medium severity vulnerability that allows bypassing protections against certain RFD attacks.
How do I fix CVE-2020-5421?
To fix CVE-2020-5421, upgrade your Spring Framework to version 4.3.29, 5.0.19, 5.1.18, or 5.2.9 or higher.
Which versions of Spring Framework are vulnerable to CVE-2020-5421?
Spring Framework versions 5.2.0 to 5.2.8, 5.1.0 to 5.1.17, 5.0.0 to 5.0.18, and 4.3.0 to 4.3.28 are vulnerable.
What types of attacks are associated with CVE-2020-5421?
CVE-2020-5421 is associated with Remote Frame Denial (RFD) attacks that may be exploited through browser behavior.
Is CVE-2020-5421 affecting any specific software products?
Yes, CVE-2020-5421 affects products based on vulnerable versions of the Spring Framework, including various Oracle and IBM applications.