Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreSpring HATEOAS's internal PropertyUtils.createObjectFromProperties method, used by the Collection+JSON and UBER media type deserializers, performs bean property binding via reflection without consulting Jackson access-control annotations.
Affected applications are those that have enabled the COLLECTION_JSON or UBER hypermedia type (via @EnableHypermediaSupport or auto-configuration), expose a controller accepting a RepresentationModel subclass or EntityModel as @RequestBody, and whose bound model type exposes a setter for a security-sensitive property protected only through Jackson annotations rather than by the absence of a setter.
Spring HATEOAS:
Versions that are no longer supported are also affected.
Users of affected versions should upgrade to the corresponding fixed version.
| Affected version(s) | Fix version | Availability |
|---|---|---|
| 1.5.x | 1.5.7 | Enterprise Support Only |
| 2.3.x | 2.3.5 | Enterprise Support Only |
| 2.4.x | 2.4.2 | Enterprise Support Only |
| 2.5.x | 2.5.3 | OSS |
| 3.0.x | 3.0.4 | OSS |
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy