Skip to content
OpenAdvisories
High · 8.2 CVE-2026-89046 EUVD-2026-75635GHSA-h98q-h7vh-hjv2

zstd-jni 1.5.5-6 through 1.5.7-13 Out-of-Bounds Read via Negative Offset

Published Sep 10, 2026 · Updated Sep 10, 2026 · Assigned by VulnCheck

Description

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 out-of-bounds memory reads that lead to information disclosure or JVM crashes.

Affected products

VendorProductAffectedFixed
luben zstd-jni 1.5.5-6 – < 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 —

References