CVE-2023-34050
Description
In spring AMQP versions 1.0.0 to 2.4.16 and 3.0.0 to 3.0.9 , allowed list patterns for deserializable class names were added to Spring AMQP, allowing users to lock down deserialization of data in messages from untrusted sources; however by default, when no allowed list was provided, all classes could be deserialized. Specifically, an application is vulnerable if * the SimpleMessageConverter or SerializerMessageConverter is used * the user does not configure allowed list patterns * untrusted message originators gain permissions to write messages to the RabbitMQ broker to send malicious content
How to fix
- vmware spring_advanced_message_queuing_protocol2.4.16, 3.0.9 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| vmware spring_advanced_message_queuing_protocol | 1.0.0 ≤ v < 2.4.16, 3.0.0 ≤ v < 3.0.9 | 2.4.16, 3.0.9 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.