Skip to main content

Spring Framework CVE-2026-22740

| EUVDEUVD-2026-26205 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-04-29 vmware
6.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
6.5 MEDIUM

Network-reachable multipart endpoint requires authenticated session (PR:L); disk exhaustion achieves high availability impact with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat
6.5 MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

6
Analysis Generated
Jul 24, 2026 - 02:28 vuln.today
Patch released
May 04, 2026 - 14:51 nvd
Patch available
CVSS changed
Apr 29, 2026 - 15:22 NVD
6.5 (MEDIUM)
Patch available
Apr 29, 2026 - 13:01 EUVD
EUVD ID Assigned
Apr 29, 2026 - 11:30 euvd
EUVD-2026-26205
CVE Published
Apr 29, 2026 - 10:46 nvd
MEDIUM 6.5

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 6 maven packages depend on org.springframework:spring-webflux (5 direct, 1 indirect)

Ecosystem-wide dependent count for version 7.0.0.

DescriptionCVE.org

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.

AnalysisAI

Disk exhaustion via undeleted temp files in Spring WebFlux multipart processing affects all actively maintained Spring Framework branches, allowing an authenticated remote attacker to consume available disk space on the host. Affected branches span 5.3.x, 6.1.x, 6.2.x, and 7.0.x, with fixed releases available for all. No public exploit exists and EPSS sits at the 9th percentile, but the network-accessible attack surface and potential for cascading host-level impact make this a meaningful availability risk for any Spring WebFlux deployment that handles multipart uploads.

Technical ContextAI

Spring WebFlux is the reactive, non-blocking web framework within VMware's Spring Framework (CPE: cpe:2.3:a:vmware:spring_framework). When a WebFlux server processes a multipart HTTP request, it buffers individual parts that exceed 10 KB to temporary files on disk rather than holding them in memory. The root cause (CWE-400, Uncontrolled Resource Consumption) is that under certain unspecified conditions these temporary files are not deleted after the request lifecycle completes. This is distinct from the traditional Spring MVC servlet stack; only WebFlux applications using multipart handling are exposed. The 10 KB threshold means an attacker need only craft parts marginally above that size to trigger file creation with minimal bandwidth, and repeated requests accumulate files until disk capacity is exhausted.

RemediationAI

Upgrade to the patched releases Spring Framework 6.2.18, 6.1.27, 5.3.48, or 7.0.7 as documented at https://spring.io/security/cve-2026-22740. For teams unable to patch immediately, consider restricting access to multipart endpoints to more-trusted authenticated roles via Spring Security - this narrows the population of potential attackers without requiring a code change, though it may break intended functionality if broader access is required. Alternatively, deploying a reverse proxy or WAF rule to cap the number of multipart requests per authenticated session or per time window limits the rate at which temp files can accumulate, providing meaningful protection with low application impact. Periodic cleanup of the JVM temp directory via an OS-level cron job is a last-resort backstop but does not eliminate the vulnerability and introduces a race condition risk if files are deleted while a legitimate request is in flight. For users on unsupported branches, HeroDevs provides commercial extended support guidance at https://www.herodevs.com/vulnerability-directory/cve-2026-22740.

CVE-2013-4152 MEDIUM POC
6.8 Jan 23

The Spring OXM wrapper in Spring Framework before 3.2.4 and 4.0.0.M1, when using the JAXB marshaller, does not disable e

CVE-2022-22965 CRITICAL POC
9.8 Apr 01

A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data b

CVE-2013-6429 MEDIUM
6.8 Jan 26

The SourceHttpMessageConverter in Spring MVC in Spring Framework before 3.2.5 and 4.0.0.M1 through 4.0.0.RC1 does not di

CVE-2015-5211 CRITICAL POC
9.6 May 25

Under some situations, the Spring Framework 4.2.0 to 4.2.1, 4.0.0 to 4.1.7, 3.2.0 to 3.2.14 and older unsupported versio

CVE-2018-1270 CRITICAL POC
9.8 Apr 06

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 and older unsupported versions, allow app

CVE-2013-7315 MEDIUM POC
6.8 Jan 23

The Spring MVC in Spring Framework before 3.2.4 and 4.0.0.M1 through 4.0.0.M2 does not disable external entity resolutio

CVE-2018-1271 MEDIUM POC
5.9 Apr 06

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 and older unsupported versions, allow app

CVE-2026-47892 CRITICAL
9.8 Aug 27

Authorization bypass in Spring Framework WebFlux functional-endpoint applications deployed on DispatcherServlet allows a

CVE-2026-59313 CRITICAL
9.8 Aug 27

Server-Sent Events (SSE) stream corruption affects Spring MVC applications built on the functional web framework across

CVE-2026-47890 CRITICAL
9.8 Aug 27

Cross-response information disclosure and stream corruption affects Spring Framework 6.2.0-6.2.19 and 7.0.0-7.0.8 (both

CVE-2026-47891 CRITICAL
9.8 Aug 27

Denial of service in Spring Framework WebFlux applications (5.2.25.RELEASE and earlier, 5.3.0-5.3.49, 6.0.0-6.0.30, 6.1.

CVE-2026-41855 CRITICAL
9.8 Jun 09

Unsafe JSON deserialization in Spring Framework's JMS message converters (MappingJackson2MessageConverter and JacksonJso

Vendor StatusVendor

Share

CVE-2026-22740 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy