Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreAn attacker who can publish to a queue consumed by an application that has enabled message decompression can crash the consumer JVM with a single ~1 MB message. The default JavaLangErrorHandler calls System.exit(99) on OutOfMemoryError, so the entire application terminates; combined with redelivery on restart, one poison message can crash-loop the service until an operator manually purges it.
Spring AMQP:
| Fix version | Availability |
|---|---|
| 4.1.0.1 | Enterprise Support Only |
| 4.1.1 | OSS |
| 4.0.4.1 | Enterprise Support Only |
| 4.0.5 | OSS |
| 3.2.13 | Enterprise Support Only |
| 2.4.19 | Enterprise Support Only |
No further mitigation steps are necessary.
The issue was identified and responsibly reported by Rong Sun.
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy