net.jpountz.lz4:lz4@1.1.0

  • latest version

    1.3.0

  • first published

    13 years ago

  • latest version published

    7 months ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the net.jpountz.lz4:lz4 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
    • H
    Insertion of Sensitive Information Into Sent Data

    net.jpountz.lz4:lz4 is a package for LZ4 compression for Java

    Affected versions of this package are vulnerable to Insertion of Sensitive Information Into Sent Data in the decompression process when the output buffer is reused without being cleared. An attacker can access sensitive information from previous buffer contents by providing crafted compressed input.

    Note:

    • JNI implementations are not vulnerable.
    • LZ4Factory.safeInstance(), LZ4Factory.unsafeInstance(), and LZ4Factory.fastestJavaInstance() are all vulnerable.
    • nativeInstance().fastDecompressor() is vulnerable but nativeInstance().safeDecompressor() is not.
    • This vulnerability is distinct from the one described in CVE-2025-12183, and was discovered during follow-up research.

    How to fix Insertion of Sensitive Information Into Sent Data?

    There is no fixed version for net.jpountz.lz4:lz4.

    [0,)
    • H
    Out-of-bounds Read

    net.jpountz.lz4:lz4 is a package for LZ4 compression for Java

    Affected versions of this package are vulnerable to Out-of-bounds Read due to the use of the insecure LZ4_decompress_fast in the underlying lz4 library, which lacks bounds checks. An attacker can cause denial of service or access sensitive memory contents by providing specially crafted compressed input.

    How to fix Out-of-bounds Read?

    There is no fixed version for net.jpountz.lz4:lz4.

    [0,)
    • M
    Improper Input Validation

    net.jpountz.lz4:lz4 is a package for LZ4 compression for Java

    Affected versions of this package are vulnerable to Improper Input Validation. The lz4_uncompress function in lib/lz4/lz4_decompress.c on 32-bit platforms might allow context-dependent attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted Literal Run that would be improperly handled by programs not complying with an API limitation.

    How to fix Improper Input Validation?

    Upgrade net.jpountz.lz4:lz4 to version 1.3.0 or higher.

    [,1.3.0)
    • M
    Denial of Service (DoS)

    net.jpountz.lz4:lz4 Yann Collet LZ4 before r119, when used on certain 32-bit platforms that allocate memory beyond 0x80000000, does not properly detect integer overflows, which allows context-dependent attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted Literal Run, a different vulnerability than [CVE-2014-4611].

    How to fix Denial of Service (DoS)?

    Upgrade net.jpountz.lz4:lz4 to version 1.3.0 or higher.

    [,1.3.0)