551 matches found
CVE-2026-87824
A flaw was found in zstd-jni. Attackers can exploit this by supplying oversized per-sample lengths to the Zstd.trainFromBufferDirect function, which fails to validate the samples buffer capacity. This allows for reading past buffer boundaries, leading to out-of-bounds memory access and ultimately...
CVE-2026-87877
A flaw was found in zstd-jni. An attacker could exploit a use-after-free vulnerability by calling specific methods on closed streams without proper validation. This could lead to memory corruption, potentially allowing the attacker to corrupt unrelated objects or cause the Java Virtual Machine JV...
CVE-2026-87825
A flaw was found in zstd-jni. This use-after-free vulnerability occurs because streams and contexts only hold a dictionary's shared lock during the load call, allowing the dictionary to be closed while still being referenced. A remote attacker could exploit this by closing a dictionary after...
PT-2026-89524
Name of the Vulnerable Software and Affected Versions zstd-jni versions 1.4.8-4 through 1.5.7-13 Description An issue exists where negative length parameters are not validated in the read function of ZstdInputStreamNoFinalizer. An attacker can provide negative length values to trigger an infinite...
CVE-2026-89045: Loop with Unreachable Exit Condition
zstd-jni versions 1.4.8-4 through 1.5.7-13 fail to validate negative length parameters in ZstdInputStreamNoFinalizer.read, allowing attackers to trigger infinite loops. Attackers can pass negative length values to cause the read method to spin indefinitely while holding the stream monitor, blocki...
CVE-2026-89046: Out-of-bounds Read
zstd-jni versions 1.5.5-6 through 1.5.7-13 contain an out-of-bounds read vulnerability in Zstd.getFrameContentSize that fails to validate negative srcPosition arguments. Attackers can supply negative offset values that bypass bounds checks and reach the native frame-header parser, causing...
PT-2026-89525
Name of the Vulnerable Software and Affected Versions zstd-jni versions 1.5.5-6 through 1.5.7-13 Description An out-of-bounds read occurs in the getFrameContentSize function due to a failure to validate negative srcPosition arguments. By providing negative offset values, an attacker can bypass...
Linux Distros Unpatched Vulnerability : CVE-2026-89045
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - zstd-jni versions 1.4.8-4 through 1.5.7-13 fail to validate negative length parameters in ZstdInputStreamNoFinalizer.read, allowing attackers to trigger infinit...
The vulnerability of the Zstd.trainFromBufferDirect() function in the zstd-jni data compression library allows a attacker to cause a service failure.
The vulnerability of the Zstd.trainFromBufferDirect function in the zstd-jni data compression library is related to reading beyond the allowed range of memory. Exploiting this vulnerability could allow a malicious actor to cause service failures...
The vulnerabilities of the ZstdCompressCtx and ZstdDecompressCtx components of the zstd-jni compression library allow attackers to cause service interruptions.
The vulnerability of the ZstdCompressCtx and ZstdDecompressCtx components of the zstd-jni compression library lies in the possibility of exploiting memory after it is freed. Exploiting this vulnerability could allow an attacker to cause a service failure...
The vulnerabilities of the functions setDict(), setLongMax(), and setLevel() in the data compression library zstd-jni allow a attacker to cause a service failure.
The vulnerabilities of the functions setDict, setLongMax, and setLevel in the data compression library zstd-jni are related to the possibility of exploiting memory usage after deallocation. Exploiting these vulnerabilities could allow an attacker to cause a service failure...
The vulnerability of the ZstdDictCompress component in the zstd-jni data compression library allows a attacker to execute arbitrary code.
The vulnerability of the ZstdDictCompress component in the zstd-jni data compression library is related to reading data outside of the allowed range in memory. Exploiting this vulnerability could allow a remote attacker to execute arbitrary code...
Linux Distros Unpatched Vulnerability : CVE-2026-89046
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - zstd-jni versions 1.5.5-6 through 1.5.7-13 contain an out-of-bounds read vulnerability in Zstd.getFrameContentSize that fails to validate negative srcPosition...
Out-of-bounds Read
Overview Affected versions of this package are vulnerable to Out-of-bounds Read through Zstd.trainFromBufferDirect0 in src/main/native/jnizdict.c. An attacker can crash the JVM by supplying a direct samples buffer with an oversized sampleSizes array whose total length exceeds the buffer’s actual...
Use After Free
Overview Affected versions of this package are vulnerable to Use After Free through the dictionary handling in ZstdInputStreamNoFinalizer, ZstdOutputStreamNoFinalizer, ZstdCompressCtx, and ZstdDecompressCtx. An attacker can trigger native memory corruption or a JVM crash by closing a compression ...
Use After Free
Overview Affected versions of this package are vulnerable to Use After Free in the setDict, setLongMax, setLevel, and setRefMultipleDDicts methods of its streaming classes. An attacker can corrupt native heap state or crash the JVM by calling these setters on a stream after close, causing them to...
Integer Overflow or Wraparound
Overview Affected versions of this package are vulnerable to Integer Overflow or Wraparound in the findDirectByteBufferFrameCompressedSize, decompressedDirectByteBufferSize, and getDirectByteBufferFrameContentSize native handlers in src/main/native/jnizstd.c. An attacker can crash the JVM or...
DEBIAN-CVE-2026-87877
zstd-jni versions before 1.5.7-14 fail to validate closed state in setDict, setLongMax, setLevel and setRefMultipleDDicts methods of stream classes. Attackers can call these methods on closed streams to write through freed native pointers, corrupting unrelated objects or crashing the JVM...
CVE-2026-87877
zstd-jni versions before 1.5.7-14 fail to validate closed state in setDict, setLongMax, setLevel and setRefMultipleDDicts methods of stream classes. Attackers can call these methods on closed streams to write through freed native pointers, corrupting unrelated objects or crashing the JVM...
DEBIAN-CVE-2026-87825
zstd-jni before 1.5.7-14 contains a use-after-free vulnerability where streams and contexts hold a dictionary's shared lock only during the load call, allowing the dictionary to be closed while still referenced. Attackers can close a dictionary after associating it with a stream or context, causi...