Skip to content
OpenAdvisories
High · 7.7 CVE-2026-87825 EUVD-2026-75023GHSA-9p7w-x2w6-p34j

zstd-jni 1.3.8-4 through 1.5.7-13 Use-After-Free of Compression and Decompression Dictionaries

Published Sep 9, 2026 · Updated Sep 14, 2026 · Assigned by VulnCheck

Description

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, causing subsequent read or write operations to access freed native memory, resulting in silent data corruption or JVM crashes.

Affected products

VendorProductAffectedFixed
luben zstd-jni 1.3.8-4 – < 1.5.7-14 1.5.7-14

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 zstd-jni-java 1.5.7-23+ds-1 —
Debian 13 zstd-jni-java No fix yet —
Debian 12 zstd-jni-java No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 zstd-jni-java No fix yet —
Ubuntu 26.04 LTS zstd-jni-java No fix yet —
Ubuntu 24.04 LTS zstd-jni-java No fix yet —
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 zstd-jni 1.5.7.16-160000.1.1 SUSE-SU-2026:23868-1, SUSE-SU-2026:23858-1
SLES 16.0 zstd-jni 1.5.7.16-160000.1.1 SUSE-SU-2026:23868-1, SUSE-SU-2026:23858-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed zstd-jni 1.5.7.16-1.1 openSUSE-SU-2026:11769-1
openSUSE Leap 16.0 zstd-jni 1.5.7.16-160000.1.1 openSUSE-SU-2026:21902-1

Advisories 5

References