VDB

CVE-2026-45820

CVE-2026-45820 PUBLISHED CVSS 6.6 MEDIUM

Reported by seal · Published July 22, 2026

fflate is fixed in 0.8.3, 0.7.5, 0.6.11 and 2 more (npm)

fflate through 0.8.2 is vulnerable to denial of service via an infinite loop in unzipSync(). A crafted ZIP archive with a central directory entry declaring compressed_size=0xFFFFFFFF (ZIP64 sentinel) but missing the required ZIP64 extra field tag 0x0001 causes z64e() to loop indefinitely due to out-of-bounds reads returning undefined, which coerces to 0, keeping the loop condition permanently true.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
fflatenpm0.8.3, 0.7.5, 0.6.11, 0.5.4, 0.4.9
langfuse-fips-3Chainguard3.225.7-r1
langfuse-fips-4Chainguard4.28.1-r1
commercial-gitlab-rails-ee-19.3Chainguard19.3.3-r1
lambda-nodejsChainguard4.0.2-r2
commercial-gitlab-rails-ee-fips-19.2Chainguard19.2.7-r1
librechatChainguard0.8.7-r12
commercial-gitlab-rails-ee-19.2Chainguard19.2.7-r1
langfuse-3Wolfi3.225.7-r6, 3.225.7-r2
langfuse-4Chainguard4.27.0-r4
langfuse-3Chainguard3.225.7-r6, 3.225.7-r2
tileserver-gl-fipsChainguard5.6.0-r15

6 more packages have a fixed version. See every fix in Lookup.

Risk scores

CVSS 4.0
6.6
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/S:N/AU:Y/R:U/V:D/RE:M/U:Amber

Affected products

VendorProductVersions
101arrowzfflate0.4.5, 0.5.0, 0.6.0
npmfflate0.5.0, 0.8.0, 0.7.0
chainguardlangfuse-fips-30
chainguardlangfuse-fips-40
chainguardcommercial-gitlab-rails-ee-19.30
chainguardlambda-nodejs0
chainguardcommercial-gitlab-rails-ee-fips-19.20
chainguardlibrechat0
chainguardcommercial-gitlab-rails-ee-19.20
101arrowzfflate0.8.0, 0.4.5, 0.5.0
wolfilangfuse-30, 0
chainguardlangfuse-40
chainguardlangfuse-30, 0
chainguardtileserver-gl-fips0
chainguardcommercial-gitlab-rails-ee-fips-19.10
chainguardcommercial-gitlab-rails-ee-19.10
chainguardcommercial-gitlab-rails-ee-fips-19.30
wolfitileserver-gl0
chainguardtileserver-gl0

Timeline

  • Jul 22, 2026 CVE Published
  • Jul 22, 2026 EPSS Score (24 in total, the first dated here)
  • Jul 22, 2026 Coalition ESS Score
  • Sep 3, 2026 CVE Updated
  • Sep 10, 2026 Security Advisory

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2026-45820
vulnetix vdb fixes CVE-2026-45820

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2026-45820/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›