Spring MVC and WebFlux applications are vulnerable to stream corruption when using Server-Sent Events (SSE). This issue affects Spring Foundation: from 7.0.0 through 7.0.5, from 6.2.0 through 6.2.16, from 6.1.0 through 6.1.25, from 5.3.0 through 5.3.46.
Vendor
org.springframework vulnerabilities
85 published CVES affecting org.springframework, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 85
- Critical
- 9
- High
- 25
- Medium
- 48
- Low
- 3
- Unscored
- 0
- CISA KEV
- 1
Products
- org.springframework/spring-webmvc 27
- org.springframework/spring-webflux 20
- org.springframework/spring-core 19
- org.springframework/spring-web 13
- org.springframework/spring-expression 8
- org.springframework/spring 3
- org.springframework/spring-context 3
- org.springframework/spring-messaging 3
- org.springframework/spring-beans 2
- org.springframework/spring-oxm 2
- org.springframework/spring-websocket 2
- org.springframework/spring-framework-bom 1
- org.springframework/spring-jms 1
Latest org.springframework CVEs
Newest publication first · page 2 of 4
-
LowCVSS 2.6 EPSS 0.12%
-
MediumCVSS 4.3 EPSS 0.31%
STOMP over WebSocket applications may be vulnerable to a security bypass that allows an attacker to send unauthorized messages. Affected Spring Products and VersionsSpring Framework: 6.2.0 - 6.2.11 6.1.0 - 6.1.23 6.0.x - 6.0.29 5.3.0 - 5.3.45 Older, unsupported versions are also...
-
HighCVSS 7.5 EPSS 0.48%
The Spring Framework annotation detection mechanism may not correctly resolve annotations on methods within type hierarchies with a parameterized super type with unbounded generics. This can be an issue if such annotations are used for authorization decisions. Your application ma...
-
CVE-2025-41242 CVE-2025-41242: Path traversal vulnerability on non-compliant Servlet containers
PublishedMediumCVSS 5.9 EPSS 2.3%Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant Servlet container. An application can be vulnerable when all the following are true: the application is deployed as a WAR or with an embedded Servlet container...
-
MediumCVSS 6.5 EPSS 0.62%
Description In Spring Framework, versions 6.0.x as of 6.0.5, versions 6.1.x and 6.2.x, an application is vulnerable to a reflected file download (RFD) attack when it sets a “Content-Disposition” header with a non-ASCII charset, where the filename attribute is derived from user-su...
-
LowCVSS 3.1 EPSS 0.43%
CVE-2024-38820 ensured Locale-independent, lowercase conversion for both the configured disallowedFields patterns and for request parameter names. However, there are still cases where it is possible to bypass the disallowedFields checks. Affected Spring Products and Versions Spri...
-
HighCVSS 7.5 EPSS 56.5%
Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the process in which the S...
-
MediumCVSS 5.3 EPSS 0.72%
Spring MVC controller methods with an @RequestBody byte[] method parameter are vulnerable to a DoS attack.
-
MediumCVSS 5.3 EPSS 0.62%
The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive. However, String.toLowerCase() has some Locale dependent exceptions that could potentially result in fields not protected as expected.
-
MediumCVSS 5.3 EPSS 0.85%
Applications that parse ETags from "If-Match" or "If-None-Match" request headers are vulnerable to DoS attack. Users of affected versions should upgrade to the corresponding fixed version. Users of older, unsupported versions could enforce a size limit on "If-Match" and "If-None-...
-
HighCVSS 7.5 EPSS 21.3%
Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible to the process in which the S...
-
MediumCVSS 4.3 EPSS 0.57%
In Spring Framework versions 5.3.0 - 5.3.38 and older unsupported versions, it is possible for a user to provide a specially crafted Spring Expression Language (SpEL) expression that may cause a denial of service (DoS) condition. Specifically, an application is vulnerable when th...
-
HighCVSS 8.1 EPSS 1.2%
Applications that use UriComponentsBuilder to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html attack or to a SSRF att...
-
CVE-2024-22259 CVE-2024-22259: Spring Framework URL Parsing with Host Validation (2nd report)
PublishedHighCVSS 8.1 EPSS 2.6%Applications that use UriComponentsBuilder in Spring Framework to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html att...
-
HighCVSS 8.1 EPSS 4.0%
Applications that use UriComponentsBuilder to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html attack or to a SSRF att...
-
HighCVSS 7.5 EPSS 1.0%
In Spring Framework versions 6.0.15 and 6.1.2, it is possible for a user to provide specially crafted HTTP requests that may cause a denial-of-service (DoS) condition. Specifically, an application is vulnerable when all of the following are true: the application uses Spring MVC S...
-
HighCVSS 7.5 EPSS 1.2%
In Spring Framework versions 6.0.0 - 6.0.13, it is possible for a user to provide specially crafted HTTP requests that may cause a denial-of-service (DoS) condition. Specifically, an application is vulnerable when all of the following are true: the application uses Spring MVC or...
-
MediumCVSS 6.5 EPSS 1.1%
In spring framework versions prior to 5.2.24 release+ ,5.3.27+ and 6.0.8+ , it is possible for a user to provide a specially crafted SpEL expression that may cause a denial-of-service (DoS) condition.
-
HighCVSS 7.5 EPSS 3.5%
Spring Framework running version 6.0.0 - 6.0.6 or 5.3.0 - 5.3.25 using "**" as a pattern in Spring Security configuration with the mvcRequestMatcher creates a mismatch in pattern matching between Spring Security and Spring MVC, and the potential for a security bypass.
-
MediumCVSS 6.5 EPSS 0.97%
In Spring Framework versions 6.0.0 - 6.0.6, 5.3.0 - 5.3.25, 5.2.0.RELEASE - 5.2.22.RELEASE, and older unsupported versions, it is possible for a user to provide a specially crafted SpEL expression that may cause a denial-of-service (DoS) condition.
-
MediumCVSS 6.5 EPSS 3.2%
In spring framework versions prior to 5.3.20+ , 5.2.22+ and old unsupported versions, application with a STOMP over WebSocket endpoint is vulnerable to a denial of service attack by an authenticated user.
-
MediumCVSS 5.3 EPSS 2.0%
In spring framework versions prior to 5.3.20+ , 5.2.22+ and old unsupported versions, applications that handle file uploads are vulnerable to DoS attack if they rely on data binding to set a MultipartFile or javax.servlet.Part to a field in a model object.
-
MediumCVSS 5.3 EPSS 5.7%
In Spring Framework versions 5.3.0 - 5.3.18, 5.2.0 - 5.2.20, and older unsupported versions, the patterns for disallowedFields on a DataBinder are case sensitive which means a field is not effectively protected unless it is listed with both upper and lower case for the first char...
-
MediumCVSS 6.5 EPSS 36.9%
n Spring Framework versions 5.3.0 - 5.3.16 and older unsupported versions, it is possible for a user to provide a specially crafted SpEL expression that may cause a denial of service condition.
-
CriticalCVSS 9.8 EPSS 99.6% CISA KEV added 2022-04-04 Exploited in the wild Framework module Public exploit PoC
A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the application is deployed as a Spring Boot executable jar, i.e....
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.