Skip to main content

Spring Framework CVE-2026-59282

| EUVDEUVD-2026-67171 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-08-27 vmware GHSA-96vf-qc2m-7q49
7.5
CVSS 3.1 · Vendor: vmware
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify public Spring MVC data binding endpoint
  2. Delivery
    Craft malicious property path expression
  3. Exploit
    Submit HTTP request with crafted payload
  4. Execution
    Spring DataBinder resolves path via reflection
  5. Persist
    Uncontrolled resource consumption triggers
  6. Impact
    Application availability degraded or denied

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target application (1) runs a vulnerable Spring Framework version (5.2.25.RELEASE or earlier, 5.3.0-5.3.49, 6.0.0-6.0.30, 6.1.0-6.1.28, 6.2.0-6.2.19, or 7.0.0-7.0.8) AND (2) exposes at least one endpoint that passes user-supplied property path strings into Spring's data binding infrastructure - the typical case for Spring MVC controllers using @ModelAttribute or DataBinder directly. Applications that do not pass user-controlled strings as property path expressions to DataBinder are not affected. The CVSS vector PR:N/UI:N/AC:L confirms no authentication, user interaction, or elevated complexity is required once a vulnerable public binding endpoint is identified. Exploitation is bounded to Denial of Service; no confidentiality or integrity compromise is achievable. Applications that sanitize or allowlist property path inputs, or that require authentication before reaching binding endpoints, are at substantially reduced risk.

Impact

The CVSS 7.5 score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately characterizes the worst case where a vulnerable data binding endpoint is publicly accessible without authentication - a realistic pattern for Spring MVC REST APIs and form controllers. However, the EPSS probability of 0.15% (4th percentile) is strikingly low given the severity score, indicating that at time of analysis, actual exploitation in the wild is minimal despite the broad attack surface. This CVE does not appear in the CISA KEV catalog, and no proof-of-concept is referenced in the available intelligence. The impact is strictly availability - C:N and I:N mean exploitation cannot yield data theft or code execution. The primary risk amplifier is Spring Framework's extraordinary deployment footprint: it underpins the majority of Java enterprise applications globally, so even a moderate exploitation rate across a wide install base translates to meaningful aggregate impact. Conversely, applications behind authentication, those that restrict user-supplied property paths via allowlisting, or those that do not expose data binding endpoints publicly are at substantially reduced real-world risk. This is a case where CVSS overstates urgency relative to current real-world signals - standard patch cycle prioritization is appropriate unless availability SLAs make DoS especially costly.

Exploit ScenarioDerived

An attacker identifies a publicly accessible Spring MVC endpoint - such as a REST API or HTML form handler - that passes user-controlled request parameters through Spring's DataBinder to populate a domain object. The attacker submits an HTTP request containing a crafted property path expression engineered to trigger uncontrolled resource consumption in Spring's reflection-based property resolution engine, causing the application thread pool to exhaust CPU or memory and denying service to legitimate users. No authentication or special privileges are required if the endpoint is publicly reachable.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 28, 2026

Denial of Service exposure in Spring Framework's data binding infrastructure allows unauthenticated remote attackers to exhaust application resources by submitting crafted property path expressions to any endpoint that binds user-supplied paths onto Java target objects. Affected versions span the entire actively maintained Spring Framework lineage - 5.2.x through 7.0.x - making the aggregate exposure footprint very large. No public exploit is referenced and EPSS sits at 0.15% (4th percentile), indicating low current exploitation activity despite the high CVSS score of 7.5.

RemediationAI

Upgrade Spring Framework to the patched release immediately following each affected range as documented in the official vendor advisory at https://spring.io/security/cve-2026-59282 - exact fixed version numbers are not independently confirmed in the available reference data and should be obtained directly from that advisory before deployment. Where immediate patching is not feasible, implement input validation or allowlisting on property path expressions before they reach Spring's DataBinder, restricting accepted path tokens to a known-good set; this eliminates the attack surface entirely but requires application-level code changes. Additionally, deploy rate limiting at the API gateway or load balancer for endpoints that perform data binding to cap the resource impact of any DoS attempt; this reduces severity but does not eliminate the vulnerability. Applications that can place data binding endpoints behind authentication should do so as an interim control.

Affected VersionsENISA

Spring Framework 7.0.0 ≤7.0.8
Spring Framework 0 ≤5.2.25.RELEASE
Spring Framework 5.3.0 ≤5.3.49
Spring Framework 6.1.0 ≤6.1.28
Spring Framework 6.0.0 ≤6.0.30
Spring Framework 6.2.0 ≤6.2.19

Affected Packages

euvd spring_framework no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Spring Framework's DataBinder infrastructure resolves string-based property path expressions (e.g., 'user.address.street') against Java object graphs using reflection. CWE-400 (Uncontrolled Resource Consumption) indicates that specially crafted property paths likely trigger excessive CPU cycles, deep recursion, or unbounded memory allocation within the expression resolution engine before any meaningful result is returned, starving other requests of resources. The CPE identifier cpe:2.3:a:spring:spring_framework applies across all affected versions, which span major release lines 5.2, 5.3, 6.0, 6.1, 6.2, and 7.0. This pattern is structurally similar to prior Spring data binding vulnerabilities but is limited to availability impact - unlike CVE-2022-22965 (Spring4Shell), which permitted RCE. The vulnerability is triggered at the application layer within the Spring container, not at the network or OS layer.

Know when Spring gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vmware) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-accessible data binding endpoints are the default Spring pattern; no auth required when public; impact is purely availability with no confidentiality or integrity loss.

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

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

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

Lifecycle Timeline

3
CVSS changed
Aug 28, 2026 - 20:22 NVD
7.5 (HIGH)
CVE Published
Aug 27, 2026 - 17:57 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 27, 2026 - 17:57 cve.org
HIGH 7.5

DescriptionCVE.org

Spring Framework applications that use Spring's data binding infrastructure to apply user-supplied property paths onto a target object may be vulnerable to a Denial of Service (DoS) attack. 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.25.RELEASE and earlier

Executive ViewAI

Why It Matters

Spring Framework versions 5.2.x through 7.0.x contain a denial-of-service vulnerability enabling unauthenticated remote attackers to exhaust application resources through malformed data binding requests. The vulnerability affects any organization deploying these widely-used Java framework versions; business continuity risk is significant due to no available patch and the broad attack surface across the actively maintained framework lineage, despite currently low exploitation activity (0.15% EPSS).

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) WAF-based rules to block malformed property path expressions; (2) aggressive rate limiting on data binding endpoints; (3) application-level input validation and path sanitization; (4) network isolation restricting direct access to vulnerable endpoints; (5) enhanced logging and alerting for exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Ubiquitous
Spring Framework underpins the majority of Java enterprise applications globally.
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Spring

View all
CVE-2025-41243 CRITICAL POC
10.0 Sep 16

Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi

CVE-2025-70982 CRITICAL POC
9.9 Jan 26

Access control bypass in SpringBlade v4.5.0 importUser function allows low-privileged users to import sensitive user dat

CVE-2026-22739 HIGH POC
8.6 Mar 24

Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing u

CVE-2025-41242 MEDIUM POC
5.9 Aug 18

Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant

CVE-2025-70983 CRITICAL
9.9 Jan 23

SpringBlade v4.5.0 has an access control flaw in authRoutes allowing low-privileged users to escalate to admin through t

CVE-2026-41699 CRITICAL
9.8 Jun 11

Remote code execution in Spring for GraphQL versions 1.3.0-1.3.8, 1.4.0-1.4.5, and 2.0.0-2.0.3 allows unauthenticated at

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-22738 CRITICAL
9.8 Mar 27

Spring AI versions 1.0.0 through 1.0.4 and 1.1.0 through 1.1.3 allow unauthenticated remote code execution through Sprin

CVE-2026-41855 CRITICAL
9.8 Jun 09

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

CVE-2025-41232 CRITICAL
9.1 May 21

Spring Security Aspects may not correctly locate method security annotations on private methods. Rated critical severity

CVE-2026-59283 CRITICAL
9.1 Aug 27

Safety-guard bypass in the Spring Framework SpEL engine (VMware/Broadcom) lets attacker-controlled expression input esca

CVE-2026-40982 CRITICAL
9.1 May 07

Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files

Vendor StatusVendor

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