Spring Framework
Approved changes feed: RSS · Atom
cpe:2.3:a:spring:spring_framework:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Spring (4c7a31af-cbd7-516f-b1ce-2d5f574797bc) |
|---|---|
| Product | Spring Framework (d3e92545-deeb-5bbe-bf78-7a5e953e099a) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-22737 |
vulnerable | 2026-06-03 15:15:54.054978 |
Spring Framework Improper Path Limitation with Script View Templates
MEDIUM (5.9)
Use of Java scripting engine enabled (e.g. JRuby, Jython) template views in Spring MVC and Spring WebFlux applications can result in disclosure of content from files outside the configured locations for script template views. This issue affects Spring Framework: 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.
Published: 2026-03-19T23:53:59.918Z
Updated: 2026-03-20T14:43:50.722Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-22233 |
vulnerable | 2026-06-03 14:59:39.364776 |
Spring Framework DataBinder Case Sensitive Match Exception
LOW (3.1)
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
Spring Framework:
* 6.2.0 - 6.2.6
* 6.1.0 - 6.1.19
* 6.0.0 - 6.0.27
* 5.3.0 - 5.3.42
* Older, unsupported versions are also affected
Mitigation
Users of affected versions should upgrade to the corresponding fixed version.
Affected version(s)Fix Version Availability 6.2.x
6.2.7
OSS6.1.x
6.1.20
OSS6.0.x
6.0.28
Commercial https://enterprise.spring.io/ 5.3.x
5.3.43
Commercial https://enterprise.spring.io/
No further mitigation steps are necessary.
Generally, we recommend using a dedicated model object with properties only for data binding, or using constructor binding since constructor arguments explicitly declare what to bind together with turning off setter binding through the declarativeBinding flag. See the Model Design section in the reference documentation.
For setting binding, prefer the use of allowedFields (an explicit list) over disallowedFields.
Credit
This issue was responsibly reported by the TERASOLUNA Framework Development Team from NTT DATA Group Corporation.
Published: 2025-05-16T19:14:07.500Z
Updated: 2025-05-17T02:37:03.191Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-38808 |
vulnerable | 2026-06-03 14:56:19.602935 |
CVE-2024-38808: Spring Expression DoS Vulnerability
MEDIUM (4.3)
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 the following is true:
* The application evaluates user-supplied SpEL expressions.
Published: 2024-08-20T07:12:44.736Z
Updated: 2024-10-30T18:41:27.943Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-22262 |
vulnerable | 2026-06-03 14:55:00.182417 |
CVE-2024-22262: Spring Framework URL Parsing with Host Validation
HIGH (8.1)
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 attack if the URL is used after passing validation checks.
This is the same as CVE-2024-22259 https://spring.io/security/cve-2024-22259 and CVE-2024-22243 https://spring.io/security/cve-2024-22243 , but with different input.
Published: 2024-04-16T05:54:12.786Z
Updated: 2025-02-13T17:33:40.239Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-22259 |
vulnerable | 2026-06-03 14:55:00.178342 |
CVE-2024-22259: Spring Framework URL Parsing with Host Validation (2nd report)
HIGH (8.1)
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 attack or to a SSRF attack if the URL is used after passing validation checks.
This is the same as CVE-2024-22243 https://spring.io/security/cve-2024-22243 , but with different input.
Published: 2024-03-16T04:40:08.680Z
Updated: 2025-02-13T17:33:39.598Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-22243 |
vulnerable | 2026-06-03 14:55:00.100495 |
CVE-2024-22243: Spring Framework URL Parsing with Host Validation
HIGH (8.1)
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 attack if the URL is used after passing validation checks.
Published: 2024-02-23T05:03:54.426Z
Updated: 2025-02-13T17:33:38.355Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-22233 |
vulnerable | 2026-06-03 14:55:00.069401 |
CVE-2024-22233: Spring Framework server Web DoS Vulnerability
HIGH (7.5)
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
* Spring Security 6.1.6+ or 6.2.1+ is on the classpath
Typically, Spring Boot applications need the org.springframework.boot:spring-boot-starter-web and org.springframework.boot:spring-boot-starter-security dependencies to meet all conditions.
Published: 2024-01-22T12:16:15.223Z
Updated: 2025-06-20T18:41:29.445Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-34053 |
vulnerable | 2026-06-03 14:52:15.528118 |
Spring Framework server Web Observations DoS Vulnerability
MEDIUM (5.3)
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 Spring WebFlux
* io.micrometer:micrometer-core is on the classpath
* an ObservationRegistry is configured in the application to record observations
Typically, Spring Boot applications need the org.springframework.boot:spring-boot-actuator dependency to meet all conditions.
Published: 2023-11-28T08:10:37.217Z
Updated: 2025-02-13T16:55:14.580Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-5398 |
vulnerable | 2026-06-03 14:42:56.368475 |
RFD Attack via "Content-Disposition" Header Sourced from Request Input by Spring MVC or Spring WebFlux Application
HIGH (8)
In Spring Framework, versions 5.2.x prior to 5.2.3, versions 5.1.x prior to 5.1.13, and versions 5.0.x prior to 5.0.16, an application is vulnerable to a reflected file download (RFD) attack when it sets a "Content-Disposition" header in the response where the filename attribute is derived from user supplied input.
Published: 2020-01-16T23:55:15.596Z
Updated: 2024-09-16T17:43:32.422Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-5397 |
vulnerable | 2026-06-03 14:42:56.339855 |
CSRF Attack via CORS Preflight Requests with Spring MVC or Spring WebFlux
MEDIUM (5.3)
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.
Published: 2020-01-17T18:50:12.742Z
Updated: 2024-09-17T01:45:35.621Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.