spring-amqp is vulnerable to Deserialization of Untrusted Data
66
Medium Risk
spring-amqp allow-listed Java deserialization can be bypassed with a nested-array payload that triggers StackOverflowError. The default JavaLangErrorHandler then calls System.exit(99) and terminates the whole JVM. A single hostile AMQP message can therefore stop every workload in that process. The patch rejects the nested-array bypass and no longer exits the JVM on that error path.
You are affected if you are using a version that falls within the vulnerable range and the AMQP consumer deserializes Java payloads and uses the default JavaLangErrorHandler.
spring-amqp is vulnerable to Deserialization of Untrusted Data in versions 0.0.1 - 4.0.4 and 4.1.0 - 4.1.0.
Upgrade the org.springframework.amqp:spring-amqp library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant