org.clojure:clojure@1.9.0-alpha10 vulnerabilities

  • latest version

    1.12.0

  • latest non vulnerable version

  • first published

    15 years ago

  • latest version published

    3 months ago

  • licenses detected

  • package manager

  • Direct Vulnerabilities

    Known vulnerabilities in the org.clojure:clojure package. This does not include vulnerabilities belonging to this package’s dependencies.

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable Version
    • H
    Infinite Loop

    Affected versions of this package are vulnerable to Infinite Loop initiated through deserialization, via the clojure.core$partial$fn__5920 function that can be obtained by reading the jar file. An attacker can cause a system to become unresponsive or crash by sending crafted inputs.

    How to fix Infinite Loop?

    Upgrade org.clojure:clojure to version 1.11.2, 1.12.0-alpha9 or higher.

    [1.2.0,1.11.2)[1.12.0-alpha1,1.12.0-alpha9)
    • M
    Deserialization of Untrusted Data

    Affected versions of this package are vulnerable to Deserialization of Untrusted Data. If a server can deserialize objects from an untrusted source, it is possible to craft a serialized object that runs arbitrary code on deserialization.

    Note:

    The attacker would likely need to be in a position with elevated trust in order to pass a malicious payload and the attack depends on conditions that are not entirely under his control.

    How to fix Deserialization of Untrusted Data?

    Upgrade org.clojure:clojure to version 1.9.0 or higher.

    [1.2.0,1.9.0)