Skip to main content
← All vulnerabilities
CVE-2026-89045

zstd-jni 1.4.8-4 through 1.5.7-13 Denial of Service via Negative Length

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.5.7-14
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

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, blocking all other threads from accessing the stream.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • luben zstd-jni

    From 1.4.8-4 · fixed in 1.5.7-14

References 6

GitHub · luben/zstd-jni

vulncheck.com