CVE-2026-90560: zstd-jni 1.2.0 through 1.5.7-13 Out-of-Bounds Read via ZstdDictDecompress

Published Sep 12, 2026
·
Updated

zstd-jni versions 1.2.0 through 1.5.7-13 contain an out-of-bounds read vulnerability in the ZstdDictDecompress constructor because offset and length arguments are never validated against the dictionary array bounds. Attackers can supply arbitrary offset or length values to read memory past the end of the supplied array, potentially causing JVM termination.

Affected Software

1 affected component
zstd-jni>=1.2.0<=1.5.7-13

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade zstd-jni to a version that resolves this vulnerability.

    Fixed in 1.5.7-13
  2. Compensating control

    Ensure that any code paths invoking zstd-jni ZstdDictDecompress validate (or constrain) provided offset and length values to be within dictionary array bounds, since the vulnerability description states that offset/length are never validated against the dictionary array bounds.

Event History

Sep 12, 2026
CVE Published
via MITRE·06:06 PM
Data Sourced
via MITRE·06:06 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What conditions are required for exploitation?

An attacker must be able to cause the application to invoke the ZstdDictDecompress constructor with attacker-controlled offset or length values and a supplied dictionary array. No authentication or user interaction is required according to the CVSS vector.

2

What is the likely operational impact?

Invalid offset or length values can cause reads past the end of the dictionary array, potentially terminating the JVM. The reported impact includes high availability impact and low confidentiality impact.

3

Which releases should be investigated?

Investigate deployments using zstd-jni versions 1.2.0 through 1.5.7-13, inclusive. Review both direct dependencies and bundled or transitive uses of zstd-jni.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203