Skip to content

← Public intelligence

Maven package

org.springframework:spring-webflux

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

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

  1. Critical, CVSS 9.8MavenAmendedPublished

    Spring Framework Server Sent Event stream corruption while rendering fragments

    CVE-2026-47890 · GHSA-j9f9-w8pj-32f8

    Affected
    • Maven org.springframework:spring-webflux >= 6.2.0, <= 6.2.19; >= 7.0.0, <= 7.0.8
    Fixed in
    7.0.9· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to stream corruption when using Server-Sent Events (SSE) with view fragments. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19

    Recommended action: Upgrade to 7.0.9; 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:osv.dev (1)github.com (2)Source checked Evidence →
  2. Critical, CVSS 9.8MavenAmendedPublished

    Spring Framework Header Predicate Bypass in WebFlux Functional Endpoints

    CVE-2026-47892 · GHSA-9qf2-26p9-2q2q

    Affected
    • Maven org.springframework:spring-webflux >= 5.2.5.RELEASE, <= 5.2.25.RELEASE; >= 5.3.0, <= 5.3.49; >= 6.0.0, <= 6.0.30; >= 6.1.0, <= 6.1.28; >= 6.2.0, <= 6.2.19; >= 7.0.0, <= 7.0.8
    Fixed in
    7.0.9· Partial vendor fix
    Issue
    A WebFlux application using functional endpoints and deployed with DispatcherServlet may be vulnerable to a header predicate bypass in a pre-flight request. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring Framework 6.1.0 - 6.1.28 Spring Framework 6.0.0 - 6.0.30 Spring Framework 5.3.0 - 5.3.49 Spring Framework 5.2.5.RELEASE - 5.2.25.RELEASE

    Recommended action: Upgrade to 7.0.9; 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:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 5.3MavenPublished

    Spring Framework Multipart Request Smuggling in Spring MVC and WebFlux

    CVE-2026-41853 · GHSA-cjpg-rgq5-fr37

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to Multipart request smuggling attacks. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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 →
  4. Medium, CVSS 4.2MavenPublished

    Spring Framework Escalation via Session Fixation in WebFlux

    CVE-2026-41839 · GHSA-4hfh-6x8g-gwpp

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    A WebFlux application with a compromised subdomain (for example, compromised via cross-site scripting (XSS)) is vulnerable to an escalation attack exchanging a known session ID for that of an authenticated user. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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 →
  5. Medium, CVSS 4.2MavenPublished

    Spring Framework Open Redirect in Spring MVC and WebFlux

    CVE-2026-41844 · GHSA-h3qp-gqrc-q736

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    A Spring MVC or Spring WebFlux application which configures a mapping for "/" where the view name is not explicitly specified allows an attacker to craft a link resulting in a 302 redirect to an arbitrary external host via the redirect: prefix. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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 →
  6. Medium, CVSS 5.9MavenPublished

    Spring Framework Denial of Service via Multipart Requests in WebFlux

    CVE-2026-41840 · GHSA-83f7-v6px-pp3h

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    Spring WebFlux applications are vulnerable to Denial of Service (DoS) attacks when processing multipart requests. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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 →
  7. Medium, CVSS 5.9MavenPublished

    Spring Framework Path Traversal via Versioned Static Resources in Spring MVC and WebFlux

    CVE-2026-41843 · GHSA-72pg-x5f8-j25j

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to Path Traversal attacks when resolving static resources. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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. Medium, CVSS 5.9MavenPublished

    Spring Framework Information Disclosure via Static Resource Cache in Spring MVC and WebFlux

    CVE-2026-41841 · GHSA-mq64-j8f9-9gcj

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to Information Disclosure attacks when resolving static resources. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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 →
  9. High, CVSS 7.5MavenPublished

    Spring Framework Denial of Service via Versioned Resources in Spring MVC and WebFlux

    CVE-2026-41842 · GHSA-x23c-287f-qqv5

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.7; >= 6.2.0, <= 6.2.18; >= 6.1.0, <= 6.1.21; <= 5.3.39
    Fixed in
    7.0.86.2.19· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to Denial of Service (DoS) attacks when resolving static resources. Affected versions: Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.

    Recommended action: Upgrade to 7.0.8 or 6.2.19 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 →
  10. Medium, CVSS 6.5MavenPublished

    Spring Framework DoS with Multipart Temp Files in WebFlux

    CVE-2026-22740 · GHSA-5843-p793-ghmm

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.6; >= 6.2.0, <= 6.2.17; >= 6.1.0, <= 6.1.26; <= 5.3.47
    Fixed in
    7.0.76.2.18· Partial vendor fix
    Issue
    A WebFlux server application that processes multipart requests creates temp files for parts larger than 10 K. Under some circumstances, temp files may remain not deleted after the request is fully processed. This allows an attacker to consume available disk space. Older, unsupported versions are also affected.

    Recommended action: Upgrade to 7.0.7 or 6.2.18 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 →
  11. Low, CVSS 3.1MavenPublished

    Spring MVC and WebFlux applications are vulnerable to cache poisoning when resolving static resources.

    CVE-2026-22741 · GHSA-wg35-8jpf-2xv3

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.6; >= 6.2.0, <= 6.2.17; >= 6.1.0, <= 6.1.26; <= 5.3.47
    Fixed in
    7.0.76.2.18· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to cache poisoning when resolving static resources. More precisely, an application can be vulnerable when all the following are true: the application is using Spring MVC or Spring WebFlux the application is configuring the resource chain support https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-config/static-resources.html#page-title with caching enabled the application adds support for encoded resources resolution the resource cache must be empty when the attacker has access to the application When all the conditions above are met, the attacker can send malicious requests and poison the resource cache with resources using the wrong encoding. This can cause a denial of service by breaking the front-end application for clients.

    Recommended action: Upgrade to 7.0.7 or 6.2.18 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 →
  12. Medium, CVSS 5.3MavenPublished

    Spring MVC and WebFlux applications are vulnerable to Denial of Service attacks when resolving static resources

    CVE-2026-22745 · GHSA-6p4f-wcwh-5vvm

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0, <= 7.0.6; >= 6.2.0, <= 6.2.17; >= 6.1.0, <= 6.1.26; <= 5.3.47
    Fixed in
    7.0.76.2.18· Partial vendor fix
    Issue
    Spring MVC and WebFlux applications are vulnerable to Denial of Service attacks when resolving static resources. More precisely, an application can be vulnerable when all the following are true: the application is using Spring MVC or Spring WebFlux the application is serving static resources from the file system the application is running on a Windows platform When all the conditions above are met, the attacker can send malicious requests that are slow to resolve and that can keep HTTP connections in use. This can cause a Denial of Service on the application.

    Recommended action: Upgrade to 7.0.7 or 6.2.18 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 →
  13. Medium, CVSS 5.9MavenPublished

    Spring Framework Improper Path Limitation with Script View Templates

    CVE-2026-22737 · GHSA-4773-3jfm-qmx3

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0-M1, < 7.0.6; >= 6.2.0, < 6.2.17; >= 6.0.0, <= 6.1.21; >= 5.3.0, <= 5.3.39
    Fixed in
    6.2.177.0.6· Partial vendor fix
    Issue
    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.

    Recommended action: Upgrade to 7.0.6 or 6.2.17 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 →
  14. Low, CVSS 2.6MavenPublished

    Spring MVC and WebFlux has Server Sent Event stream corruption

    CVE-2026-22735 · GHSA-6hcq-hmm3-jj3c

    Affected
    • Maven org.springframework:spring-webflux >= 7.0.0-M1, < 7.0.6; >= 6.2.0, < 6.2.17; >= 6.0.0, <= 6.1.21; >= 5.3.0, <= 5.3.39
    Fixed in
    6.2.177.0.6· Partial vendor fix
    Issue
    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.

    Recommended action: Upgrade to 7.0.6 or 6.2.17 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 →
  15. High, CVSS 7.5MavenPublished

    Spring Framework Path Traversal vulnerability

    CVE-2024-38819 · GHSA-g5vr-rgqm-vf78

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

    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 →
  16. High, CVSS 7.5MavenPublished

    Path traversal vulnerability in functional web frameworks

    CVE-2024-38816 · GHSA-cx7f-g6mp-7hqm

    Affected
    • Maven org.springframework:spring-webflux >= 6.1.0, < 6.1.13; >= 6.0.0, <= 6.0.23; >= 5.3.0, <= 5.3.39
    Fixed in
    6.1.13· Partial vendor fix
    Issue
    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 Spring application is running. Specifically, an application is vulnerable when both of the following are true: the web application uses RouterFunctions to serve static resources resource handling is explicitly configured with a FileSystemResource location However, malicious requests are blocked and rejected when any of the following is true: the Spring Security HTTP Firewall https://docs.spring.io/spring-security/reference/servlet/exploits/firewall.html is in use the application runs on Tomcat or Jetty

    Recommended action: Upgrade to 6.1.13; 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 →
  17. Critical, CVSS 9.8Exploited · CISA KEVMavenPublished

    Remote Code Execution in Spring Framework

    CVE-2022-22965 · GHSA-36p3-wjmg-h94x

    Affected
    • Maven org.springframework:spring-webflux >= 5.3.0, < 5.3.18; < 5.2.20.RELEASE
    Fixed in
    5.3.185.2.20.RELEASE· Vendor fix available
    Issue
    Spring Framework prior to versions 5.2.20 and 5.3.18 contains a remote code execution vulnerability known as Spring4Shell. Impact 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. the default, it is not vulnerable to the exploit. However, the nature of the vulnerability is more general, and there may be other ways to exploit it. These are the prerequisites for the exploit: - JDK 9 or higher - Apache Tomcat as the Servlet container - Packaged as WAR - spring-webmvc or spring-webflux dependency Patches - Spring Framework 5.3.18 and 5.2.20 - Spring Boot 2.6.6 and 2.5.12 Workarounds For those who are unable to upgrade, leaked reports recommend setting disallowedFields on WebDataBinder through an @ControllerAdvice. This works generally, but as a centrally…

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

    Sources:cisa.gov (1)github.com (2)Source checked Evidence →
  18. Medium, CVSS 5.3MavenPublished

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

    CVE-2020-5397 · GHSA-7pm4-g2qj-j85x

    Affected
    • Maven org.springframework:spring-webflux >= 5.2.0, < 5.2.3
    Fixed in
    5.2.3· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 5.2.3 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 →
  19. High, CVSS 7.5MavenPublished

    RFD attack via Content-Disposition header sourced from request input by Spring MVC or Spring WebFlux Application

    CVE-2020-5398 · GHSA-8wx2-9q48-vm9r

    Affected
    • Maven org.springframework:spring-webflux >= 5.2.0.RELEASE, < 5.2.3.RELEASE; >= 5.1.0.RELEASE, < 5.1.13.RELEASE; >= 5.0.0.RELEASE, < 5.0.16.RELEASE
    Fixed in
    5.1.13.RELEASE5.2.3.RELEASE5.0.16.RELEASE· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 5.2.3.RELEASE, 5.1.13.RELEASE or 5.0.16.RELEASE 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 →