Critical severity · published Oct 28, 2024
CVE-2024-38821
Authorization Bypass of Static Resources in WebFlux Applications
9.1
CVSS
1.7%
EPSS
No
On KEV
Description
Spring WebFlux applications that have Spring Security authorization rules on static resources can be bypassed under certain circumstances.
For this to impact an application, all of the following must be true:
* It must be a WebFlux application
* It must be using Spring's static resources support
* It must have a non-permitAll authorization rule applied to the static resources support
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.7% · higher than 78% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SP
Spring · Spring
5.7.x before 5.7.13; 5.8.x before 5.8.15; 6.0.x before 6.0.13; 6.1.x before 6.1.11; 6.2.x before 6.2.7; 6.3.x before 6.3.4 · source: vendor
WE
Webflux · Spring
5.7.x before 5.7.13; 5.8x before 5.8.15; 6.0x before 6.0.13; 6.1x before 6.1.11; 6.2x before 6.2.7; 6.3x before 6.3.4 · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-38821
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-38821
spring.io
https://spring.io/security/cve-2024-38821
security.netapp.com
https://security.netapp.com/advisory/ntap-20250124-0006/
More from Spring
7.5
CVE-2024-38816
CVE-2024-38816: Path traversal vulnerability in functional web frameworks
5.3
CVE-2024-38828
CVE-2024-38828: DoS via Spring MVC controller method with byte[] parameter
