CVE-2026-59283
massSpring Framework SpEL safety guard bypass with SimpleEvaluationContext and compiler on
Spring Framework does not fully enforce the safety restrictions that SimpleEvaluationContext is designed to guarantee when evaluating SpEL expressions, allowing a bypass of those guards when the SpEL expression compiler is active. The flaw is triggered in applications that evaluate expressions through SimpleEvaluationContext (the restricted context typically used for untrusted input) while the SpEL compiler, which is disabled by default, has been explicitly enabled. An attacker who can reach such an expression-evaluation path remotely and without authentication gains high integrity and availability impact to the application (CVSS 9.1; per the vector there is no confidentiality impact), because the bypass defeats the restricted context's protections. All maintained and legacy branches are listed as affected — 7.0.x, 6.2.x, 6.1.x, 6.0.x, 5.3.x, and 5.2.25.RELEASE and earlier — but only deployments that use SimpleEvaluationContext together with the compiler are actually exposed. There is no known public proof-of-concept, the flaw is not in CISA KEV, and no confirmed exploitation is reported; EPSS estimates roughly a 0.4% chance of exploitation in the next 30 days.
What to do: Upgrade each affected deployment to a fixed release beyond the listed affected range for your branch, confirming exact fixed versions in the official VMware/Spring advisory. As a mitigation, keep the SpEL expression compiler disabled (its default state) or avoid using SimpleEvaluationContext for evaluation while the compiler is enabled until you can patch. Also audit application code paths that evaluate user-supplied SpEL expressions to determine whether this configuration applies to you.
| vmware spring framework | 7.0.0 - 7.0.8 |
| vmware spring framework | 6.2.0 - 6.2.19 |
| vmware spring framework | 6.1.0 - 6.1.28 |
| vmware spring framework | 6.0.0 - 6.0.30 |
| vmware spring framework | 5.3.0 - 5.3.49 |
| vmware spring framework | 5.2.25.RELEASE and earlier |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Applications that evaluate Spring Expression Language (SpEL) expressions using SimpleEvaluationContext may be vulnerable to a safety guard bypass when the SpEL expression compiler is active. 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
- Vendors
- vmware
- Products
- spring framework
- Weakness
- CWE-913
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.