org.springframework.amqp:spring-rabbit@4.0.1

  • latest version

    4.1.0

  • latest non vulnerable version

  • first published

    14 years ago

  • latest version published

    11 days ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the org.springframework.amqp:spring-rabbit package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    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
    VulnerabilityVulnerable Version
    • M
    Improper Certificate Validation

    Affected versions of this package are vulnerable to Improper Certificate Validation in the RabbitConnectionFactoryBean.setUri function when configuring a broker connection with an amqps:// URI without also invoking setUseSSL(true). An attacker can intercept or manipulate encrypted traffic by exploiting the lack of certificate validation and hostname verification.

    How to fix Improper Certificate Validation?

    Upgrade org.springframework.amqp:spring-rabbit to version 3.2.11, 4.0.4 or higher.

    [,3.2.11)[4.0.0-M1,4.0.4)
    • L
    Insecure Randomness

    Affected versions of this package are vulnerable to Insecure Randomness via the sendAndReceive function when using a fixed reply queue, due to correlation IDs being generated sequentially by an internal counter. An attacker can intercept or inject unauthorized replies by predicting correlation IDs.

    Note:

    This is only exploitable if the target is configured with a fixed reply queue (sendAndReceive() with that setup), and the attacker wins a timing race to land the poisoned reply before the legitimate one with a matching tag.

    How to fix Insecure Randomness?

    Upgrade org.springframework.amqp:spring-rabbit to version 3.2.11, 4.0.4 or higher.

    [,3.2.11)[4.0.0-M1,4.0.4)