Spring Framework, versions 5.2.x prior to 5.2.3 are vulnerable to CSRF attacks through CORS preflight requests that target Spring MVC (spring-webmvc module) or Spring WebFlux (spring-webflux module) endpoints. Only non-authenticated endpoints are vulnerable because preflight requests should not include credentials and therefore requests should fail authentication. However a notable exception to this are Chrome based browsers when using client certificates for authentication since Chrome sends TLS client certificates in CORS preflight requests in violation of spec requirements. No HTTP body can be sent or received as a result of this attack.
Project Subscriptions
| Vendors | Products |
|---|---|
|
Oracle
Subscribe
|
Application Testing Suite
Subscribe
Communications Brm - Elastic Charging Engine
Subscribe
Communications Diameter Signaling Router
Subscribe
Communications Element Manager
Subscribe
Communications Policy Management
Subscribe
Communications Session Route Manager
Subscribe
Enterprise Manager Base Platform
Subscribe
Financial Services Regulatory Reporting With Agilereporter
Subscribe
Flexcube Private Banking
Subscribe
Healthcare Master Person Index
Subscribe
Insurance Calculation Engine
Subscribe
Insurance Policy Administration J2ee
Subscribe
Insurance Rules Palette
Subscribe
Mysql Enterprise Monitor
Subscribe
Rapid Planning
Subscribe
Retail Assortment Planning
Subscribe
Retail Back Office
Subscribe
Retail Central Office
Subscribe
Retail Financial Integration
Subscribe
Retail Integration Bus
Subscribe
Retail Order Broker
Subscribe
Retail Point-of-service
Subscribe
Retail Predictive Application Server
Subscribe
Retail Returns Management
Subscribe
Retail Service Backbone
Subscribe
Weblogic Server
Subscribe
|
|
Vmware
Subscribe
|
Spring Framework
Subscribe
|
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2020-0253 | Spring Framework, versions 5.2.x prior to 5.2.3 are vulnerable to CSRF attacks through CORS preflight requests that target Spring MVC (spring-webmvc module) or Spring WebFlux (spring-webflux module) endpoints. Only non-authenticated endpoints are vulnerable because preflight requests should not include credentials and therefore requests should fail authentication. However a notable exception to this are Chrome based browsers when using client certificates for authentication since Chrome sends TLS client certificates in CORS preflight requests in violation of spec requirements. No HTTP body can be sent or received as a result of this attack. |
Github GHSA |
GHSA-7pm4-g2qj-j85x | CSRF attack via CORS preflight requests with Spring MVC or Spring WebFlux |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: pivotal
Published:
Updated: 2024-09-17T01:45:35.621Z
Reserved: 2020-01-03T00:00:00
Link: CVE-2020-5397
No data.
Status : Modified
Published: 2020-01-17T19:15:14.727
Modified: 2024-11-21T05:34:03.850
Link: CVE-2020-5397
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA