Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify public Spring MVC data binding endpoint
-
DeliveryCraft malicious property path expression
-
ExploitSubmit HTTP request with crafted payload
-
ExecutionSpring DataBinder resolves path via reflection
-
PersistUncontrolled resource consumption triggers
-
ImpactApplication 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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.
Primary rating from Vendor (vmware).
CVSS VectorVendor: vmware
Lifecycle Timeline
3DescriptionCVE.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
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).
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi
Access control bypass in SpringBlade v4.5.0 importUser function allows low-privileged users to import sensitive user dat
Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing u
Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant
SpringBlade v4.5.0 has an access control flaw in authRoutes allowing low-privileged users to escalate to admin through t
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
Server-Sent Events (SSE) stream corruption affects Spring MVC applications built on the functional web framework across
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
Unsafe JSON deserialization in Spring Framework's JMS message converters (MappingJackson2MessageConverter and JacksonJso
Spring Security Aspects may not correctly locate method security annotations on private methods. Rated critical severity
Safety-guard bypass in the Spring Framework SpEL engine (VMware/Broadcom) lets attacker-controlled expression input esca
Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files
EUVD-2026-67171
GHSA-96vf-qc2m-7q49
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB