CVE-2026-87825
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.
How to fix
- luben zstd-jni1.5.7-14 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| luben zstd-jni | 1.3.8-4 ≤ v < 1.5.7-14 | 1.5.7-14 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.