Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreApplications which accept user-supplied Spring Expression Language (SpEL) expressions may be vulnerable to a Denial of Service (DoS) attack if the evaluation of a SpEL expression triggers unbounded cache growth.
More precisely, an application can be vulnerable when all the following are true:
When all conditions are met, an attacker can cause unbounded cache growth, resulting in memory exhaustion and a Denial of Service after a high volume of processing (typically requiring millions of evaluations, even when utilizing a single expression with dynamic inputs).
Spring Framework:
| Fix version | Availability |
|---|---|
| 7.0.8 | OSS |
| 7.0.7.1 | Enterprise Support Only |
| 6.2.19 | OSS |
| 6.2.18.1 | Enterprise Support Only |
| 6.1.28 | Enterprise Support Only |
| 5.3.49 | Enterprise Support Only |
No further mitigation steps are necessary.
This issue was discovered internally.
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy