Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreSpring Data's internal property-lookup cache accepts and permanently retains attacker-supplied strings as cache keys, allowing heap exhaustion through repeated requests.
Affected applications are those using Spring Data features that forward HTTP-supplied strings to PropertyPath.from without prior filtering, in particular Querydsl web bindings (via QuerydslPredicateArgumentResolver) with the default permit-all visibility, and @ProjectedPayload form-parameter binding (via MapDataBinder).
Spring Data Commons:
| Fix version | Availability |
|---|---|
| 4.0.6 | OSS |
| 4.0.5.1 | Enterprise Support Only |
| 3.5.12 | OSS |
| 3.5.11.1 | Enterprise Support Only |
| 3.4.15 | Enterprise Support Only |
| 3.3.17 | Enterprise Support Only |
| 2.7.20 | Enterprise Support Only |
No further mitigation steps are necessary.
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy