4.1.1
15 years ago
1 months ago
Known vulnerabilities in the org.springframework.amqp:spring-amqp package. This does not include vulnerabilities belonging to this package’s dependencies.
Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.
Fix for free| Vulnerability | Vulnerable Version |
|---|---|
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via message decompression. An attacker can cause the consumer JVM to crash and potentially trigger a crash loop by sending a specially crafted compressed message to a queue consumed by an application with message decompression enabled. Note: This is only exploitable if message decompression is enabled and the attacker can publish to the relevant queue. How to fix Allocation of Resources Without Limits or Throttling? Upgrade | [,4.0.5)[4.1.0,4.1.1) |
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Deserialization of Untrusted Data through the deserialization process. An attacker can cause the entire Java Virtual Machine to terminate by sending a specially crafted AMQP message that triggers a StackOverflowError, which is then handled by the default JavaLangErrorHandler calling System.exit(99). How to fix Deserialization of Untrusted Data? Upgrade | [,4.0.5)[4.1.0,4.1.1) |
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Improper Certificate Validation.
in the How to fix Improper Certificate Validation? Upgrade | [,3.2.11)[4.0.0-M1,4.0.4) |
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Insecure Randomness.
via the Note: This is only exploitable if the target is configured with a fixed reply queue ( How to fix Insecure Randomness? Upgrade | [,3.2.11)[4.0.0-M1,4.0.4) |
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Deserialization of Untrusted Data arriving in AMQP messages. By default, when no allowed list is provided, all classes can be deserialized. Note An application is vulnerable if all of these conditions are met:
How to fix Deserialization of Untrusted Data? Upgrade | [1.0.0,2.4.17)[3.0.0,3.0.10) |
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Denial of Service (DoS) by constructing a malicious How to fix Denial of Service (DoS)? Upgrade | [2.3.0,2.3.11)[,2.2.19) |
org.springframework.amqp:spring-amqp is a package that provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ. Affected versions of this package are vulnerable to Man-in-the-Middle (MitM) due to lack of hostname validation. A malicious user that has the ability to intercept traffic would be able to view data in transit. How to fix Man-in-the-Middle (MitM)? Upgrade | [1.0.0.RELEASE,1.7.10 .RELEASE)[2.0.0.RELEASE,2.0.6.RELEASE) |