Skip to main content

zstd-jni CVE-2026-90560

| EUVDEUVD-2026-76905 HIGH
Out-of-bounds Read (CWE-125)
2026-09-12 VulnCheck GHSA-392q-wrgq-6wmj
8.8
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.2 HIGH

Network-reachable with no authentication required (PR:N/AV:N); confidentiality Low for partial memory exposure; availability High for JVM termination; no integrity impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

4
Metadata Corrected
Sep 12, 2026 - 18:40 vuln.today
tag: Buffer Overflow removed
Source Code Evidence Fetched
Sep 12, 2026 - 18:36 vuln.today
Analysis Generated
Sep 12, 2026 - 18:36 vuln.today
CVE Published
Sep 12, 2026 - 18:06 cve.org
HIGH 8.8

DescriptionCVE.org

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.

AnalysisAI

Out-of-bounds read in zstd-jni versions 1.2.0 through 1.5.7-13 exposes JVM-based applications to service termination and partial memory disclosure when attacker-controlled offset or length values are passed to the ZstdDictDecompress constructor without bounds validation. The missing guard allows values that exceed the backing byte array, causing the JNI layer to read past the array boundary into native memory, which can abort the JVM process. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation specifically requires use of the offset/length constructor variant ZstdDictDecompress(byte[] dict, int offset, int length) - applications using only the simpler ZstdDictDecompress(byte[] dict) constructor are not affected by this code path. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 8.8 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H) reflects a worst-case deployment where a network-facing application exposes the ZstdDictDecompress offset/length constructor to untrusted input - a realistic pattern in streaming data pipelines and message brokers. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade zstd-jni to version 1.5.7-14 or later; this release contains patch commit b74ab242d640c40897e62aab4c744ddfad1f915f, confirmed via the GitHub release tag at https://github.com/luben/zstd-jni/releases/tag/v1.5.7-14. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all Java applications and microservices using zstd-jni and confirm their current versions; begin testing zstd-jni v1.5.7-14 in a non-production environment to verify compatibility. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-90560 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy