PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89045 luben CVE debrief

A denial-of-service vulnerability exists in zstd-jni versions 1.4.8-4 through 1.5.7-13. The issue arises from the failure to validate negative length parameters in ZstdInputStreamNoFinalizer.read(), allowing attackers to trigger infinite loops. This vulnerability can cause system unavailability and performance degradation, and defenders should verify versions and apply patches or updates as available to mitigate potential attacks. The vulnerability's impact is primarily related to denial-of-service attacks via infinite loops, which can block all other threads from accessing the stream.

Vendor
luben
Product
zstd-jni
CVSS
MEDIUM 5.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-10
Original CVE updated
2026-09-15
Advisory published
2026-09-10
Advisory updated
2026-09-15

Who should care

Defenders and security teams responsible for maintaining and securing systems that utilize zstd-jni should assess exposure and prioritize remediation efforts. This includes reviewing and updating security configurations, monitoring systems for potential attacks, and verifying the versions of zstd-jni in use. Additionally, defenders should consider implementing compensating controls for exposed systems and tracking exceptions and retesting remediated assets

Why it matters

CVE-2026-89045 is a denial-of-service vulnerability in zstd-jni that allows attackers to trigger infinite loops by passing negative length values. Defenders should verify versions, apply patches, and monitor systems for potential attacks.

  • Denial-of-service attacks via infinite loops are possible.
  • System availability and performance may be impacted.
  • Verification of zstd-jni versions and patching is required.
  • Potential for thread blocking and resource exhaustion exists.

Technical summary

The vulnerability exists due to the lack of validation for negative length parameters in ZstdInputStreamNoFinalizer.read() within zstd-jni versions 1.4.8-4 through 1.5.7-13. This allows attackers to cause infinite loops, potentially leading to denial-of-service conditions. The vulnerability can be triggered by passing negative length values, causing the read method to spin indefinitely while holding the stream monitor, which can block all other threads from accessing the stream. The issue affects zstd-jni versions 1.4.8-4 through 1.5.7-13.

Defensive priority

Defenders should prioritize verifying the versions of zstd-jni in use and applying patches or updates as available.

Recommended defensive actions

  • Verify the version of zstd-jni in use and apply patches or updates as available.
  • Review and update security configurations to prevent exploitation.
  • Monitor systems for potential denial-of-service attacks.
  • Perform thorough vulnerability assessments to identify potential exposure.
  • Implement compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Review relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The CVE record and associated source references provide details on the vulnerability, including its existence in specific versions of zstd-jni and potential impacts. The vulnerability was publicly disclosed on 2026-09-10, and there have been no changes to the CVE record since then. The source references include the official CVE Program record, NIST NVD detail page, and additional source-specific references. Defenders should verify the versions of zstd-jni in use and apply patches or updates as available. The CVE record does not offer

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89045 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-89045

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-89045 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89045

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.