Skip to content

← Public intelligence

Maven package

org.springframework:spring-web

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

13 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 4.2MavenPublished

    Spring Framework Server-Side Request Forgery via UriComponentsBuilder

    CVE-2026-41854 · GHSA-7m2p-62gw-p8qq

    Affected
    • Maven org.springframework:spring-web >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18
    Fixed in
    7.0.86.2.19· Vendor fix available
    Issue
    Due to incorrect host parsing, applications that rely on UriComponentsBuilder to parse and validate an externally provided URL string may be exposed to a server-side request forgery (SSRF) attack. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.5MavenPublished

    Spring Framework vulnerable to a reflected file download (RFD)

    CVE-2025-41234 · GHSA-6r3c-xf4w-jxjm

    Affected
    • Maven org.springframework:spring-web >= 6.2.0, < 6.2.8; >= 6.1.0, < 6.1.21; >= 6.0.5, <= 6.0.23
    Fixed in
    6.2.86.1.21· Partial vendor fix
    Issue
    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-supplied input. Specifically, an application is vulnerable when all the following are true: - The header is prepared with org.springframework.http.ContentDisposition. - The filename is set via ContentDisposition.Builder#filename(String, Charset). - The value for the filename is derived from user-supplied input. - The application does not sanitize the user-supplied input. - The downloaded content of the response is injected with malicious commands by the attacker (see RFD paper reference for details). An application is not vulnerable if any of the following is true: - The application does not set a “Content-Disposition” response header. - The header is not prepared with…

    Recommended action: Upgrade to 6.2.8 or 6.1.21 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Medium, CVSS 5.3MavenPublished

    Spring Framework DataBinder Case Sensitive Match Exception

    CVE-2024-38820 · GHSA-4gc7-5j7h-4qph

    Affected
    • Maven org.springframework:spring-web >= 6.1.0, < 6.1.14; >= 6.0.0, <= 6.0.24; <= 5.3.40
    Fixed in
    6.1.14· Partial vendor fix
    Issue
    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.

    Recommended action: Upgrade to 6.1.14; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Medium, CVSS 5.3MavenPublished

    Spring Framework DoS via conditional HTTP request

    CVE-2024-38809 · GHSA-2rmj-mq67-h97g

    Affected
    • Maven org.springframework:spring-web < 5.3.38; >= 6.0.0, < 6.0.23; >= 6.1.0, < 6.1.12
    Fixed in
    5.3.386.1.126.0.23· Vendor fix available
    Issue
    Applications that parse ETags from If-Match or If-None-Match request headers are vulnerable to DoS attack. Affected Spring Products and Versions org.springframework:spring-web in versions 6.1.0 through 6.1.11 6.0.0 through 6.0.22 5.3.0 through 5.3.37 Older, unsupported versions are also affected Mitigation Users of affected versions should upgrade to the corresponding fixed version. 6.1.x - 6.1.12 6.0.x - 6.0.23 5.3.x - 5.3.38 No other mitigation steps are necessary. Users of older, unsupported versions could enforce a size limit on If-Match and If-None-Match headers, e.g. through a Filter.

    Recommended action: Upgrade to 6.1.12, 6.0.23 or 5.3.38 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. High, CVSS 8.1MavenPublished

    Spring Framework URL Parsing with Host Validation

    CVE-2024-22262 · GHSA-2wrp-6fg6-hmc5

    Affected
    • Maven org.springframework:spring-web < 5.3.34; >= 6.0.0, < 6.0.19; >= 6.1.0, < 6.1.6
    Fixed in
    6.0.196.1.65.3.34· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 6.1.6, 6.0.19 or 5.3.34 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. High, CVSS 8.1MavenPublished

    Spring Framework URL Parsing with Host Validation Vulnerability

    CVE-2024-22259 · GHSA-hgjh-9rj2-g67j

    Affected
    • Maven org.springframework:spring-web >= 6.1.0, < 6.1.5; >= 6.0.0, < 6.0.18; < 5.3.33
    Fixed in
    5.3.336.0.186.1.5· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 6.1.5, 6.0.18 or 5.3.33 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. High, CVSS 8.1MavenPublished

    Spring Web vulnerable to Open Redirect or Server Side Request Forgery

    CVE-2024-22243 · GHSA-ccgv-vj62-xf9h

    Affected
    • Maven org.springframework:spring-web >= 6.1.0, < 6.1.4; >= 6.0.0, < 6.0.17; >= 5.3.0, < 5.3.32; <= 5.2.25.RELEASE
    Fixed in
    6.0.175.3.326.1.4· Partial vendor fix
    Issue
    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 attack or to a SSRF attack if the URL is used after passing validation checks.

    Recommended action: Upgrade to 6.1.4, 6.0.17 or 5.3.32 by release line; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. High, CVSS 7.8MavenPublished

    Improper Privilege Management in Spring Framework

    CVE-2021-22118 · GHSA-gfwj-fwqj-fp3v

    Affected
    • Maven org.springframework:spring-web >= 5.2.0, <= 5.2.14; >= 5.3.0, <= 5.3.6
    Fixed in
    5.2.155.3.7· Vendor fix available
    Issue
    In Spring Framework, versions 5.2.x prior to 5.2.15 and versions 5.3.x prior to 5.3.7, a WebFlux application is vulnerable to a privilege escalation: by (re)creating the temporary storage directory, a locally authenticated malicious user can read or modify files that have been uploaded to the WebFlux application, or overwrite arbitrary files with multipart request data.

    Recommended action: Upgrade to 5.3.7 or 5.2.15 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. Critical, CVSS 9.8MavenPublished

    Pivotal Spring Framework contains unsafe Java deserialization methods

    CVE-2016-1000027 · GHSA-4wrc-f8pq-fpqp

    Affected
    • Maven org.springframework:spring-web < 6.0.0
    Fixed in
    6.0.0· Vendor fix available
    Issue
    Pivotal Spring Framework before 6.0.0 suffers from a potential remote code execution (RCE) issue if used for Java deserialization of untrusted data. Depending on how the library is implemented within a product, this issue may or not occur, and authentication may be required. Maintainers recommend investigating alternative components or a potential mitigating control. Version 4.2.6 and 3.2.17 contain enhanced documentation advising users to take precautions against unsafe Java deserialization, version 5.3.0 deprecate the impacted classes and version 6.0.0 removed it entirely.

    Recommended action: Upgrade to 6.0.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. UnratedMavenPublished

    Cross-Site Request Forgery in Spring Framework

    CVE-2013-6429 · GHSA-g6hf-f9cq-q7w7

    Affected
    • Maven org.springframework:spring-web <= 3.2.4.RELEASE
    Fixed in
    3.2.5.RELEASE· Vendor fix available
    Issue
    The SourceHttpMessageConverter in Spring MVC in Spring Framework before 3.2.5 and 4.0.0.M1 through 4.0.0.RC1 does not disable external entity resolution, which allows remote attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via crafted XML, aka an XML External Entity (XXE) issue, and a different vulnerability than CVE-2013-4152 and CVE-2013-7315.

    Recommended action: Upgrade to 3.2.5.RELEASE or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. Medium, CVSS 5.4MavenPublished

    Improper Neutralization of Input During Web Page Generation in Spring Framework

    CVE-2013-6430 · GHSA-xjrf-8x4f-43h4

    Affected
    • Maven org.springframework:spring-web <= 3.2.1.RELEASE
    Fixed in
    3.2.2.RELEASE· Vendor fix available
    Issue
    The JavaScriptUtils.javaScriptEscape method in web/util/JavaScriptUtils.java in Spring MVC in Spring Framework before 3.2.2 does not properly escape certain characters, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a (1) line separator or (2) paragraph separator Unicode character or (3) left or (4) right angle bracket.

    Recommended action: Upgrade to 3.2.2.RELEASE or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. Medium, CVSS 5.5MavenPublished

    Pivotal Spring Framework DoS Attack with XML Input

    CVE-2015-3192 · GHSA-6v7w-535j-rq5m

    Affected
    • Maven org.springframework:spring-web < 3.2.14; >= 4.0.0, < 4.1.7; >= 5.0.0.RC2, <= 5.0.0.RC2
    Fixed in
    5.0.0.RC33.2.144.1.7· Vendor fix available
    Issue
    Pivotal Spring Framework before 3.2.14 and 4.x before 4.1.7 do not properly process inline DTD declarations when DTD is not entirely disabled, which allows remote attackers to cause a denial of service (memory consumption and out-of-memory errors) via a crafted XML file.

    Recommended action: Upgrade to 5.0.0.RC3, 4.1.7 or 3.2.14 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. Medium, CVSS 5.9MavenPublished

    Spring Framework Cross Site Tracing (XST)

    CVE-2018-11039 · GHSA-9gcm-f4x3-8jpw

    Affected
    • Maven org.springframework:spring-web >= 5.0.0, < 5.0.7; >= 4.3.0, < 4.3.18
    Fixed in
    4.3.185.0.7· Vendor fix available
    Issue
    Spring Framework (versions 5.0.x prior to 5.0.7, versions 4.3.x prior to 4.3.18, and older unsupported versions) allow web applications to change the HTTP request method to any HTTP method (including TRACE) using the HiddenHttpMethodFilter in Spring MVC. If an application has a pre-existing XSS vulnerability, a malicious user (or attacker) can use this filter to escalate to an XST (Cross Site Tracing) attack.

    Recommended action: Upgrade to 5.0.7 or 4.3.18 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →