Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreIn an untrusted JMS environment,
org.springframework.jms.support.converter.MappingJackson2MessageConverter and
org.springframework.jms.support.converter.JacksonJsonMessageConverter allow arbitrary
class instantiation, which can lead to unauthorized actions via gadget class
deserialization.
Spring Framework:
Versions that are no longer supported are also affected.
For a trusted JMS environment (the most common use case), no mitigation steps are necessary.
For an untrusted JMS environment, users of affected versions should upgrade to the
corresponding fixed version and limit the packages authorized for deserialization using
the new setTrustedPackages(String... trustedPackages) methods.
| Affected version(s) | Fix version | Availability |
|---|---|---|
| 7.0.x | 7.0.8 | OSS |
| 7.0.7.1 | Commercial | |
| 6.2.x | 6.2.19 | OSS |
| 6.2.18.1 | Commercial | |
| 6.1.x | 6.1.28 | Commercial |
| 5.3.x | 5.3.49 | Commercial |
This issue was responsibly reported by wo1enca1ca1.
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy