Loading HuntDB...

GHSA-7pm4-g2qj-j85x

GitHub Security Advisory

CSRF attack via CORS preflight requests with Spring MVC or Spring WebFlux

✓ GitHub Reviewed MODERATE Has CVE

Advisory Details

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.

Affected Packages

Maven org.springframework:spring-webmvc
Affected versions: 5.2.0 (fixed in 5.2.3)
Maven org.springframework:spring-webflux
Affected versions: 5.2.0 (fixed in 5.2.3)

Related CVEs

Key Information

GHSA ID
GHSA-7pm4-g2qj-j85x
Published
January 21, 2020 8:59 PM
Last Modified
March 15, 2024 3:54 PM
CVSS Score
5.0 /10
Primary Ecosystem
Maven
Primary Package
org.springframework:spring-webmvc
GitHub Reviewed
✓ Yes

Dataset

Last updated: September 18, 2025 6:29 AM

Data from GitHub Advisory Database. This information is provided for research and educational purposes.