Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 101arrowz | fflate | 0.4.5 – ≤ 0.4.8, 0.5.0 – ≤ 0.5.3, 0.6.0 – ≤ 0.6.10, 0.7.0 – ≤ 0.7.4, 0.8.0 – ≤ 0.8.2 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | langfuse-3-compat | 3.225.7-r6 | — |
| Wolfi rolling | langfuse-3-worker | 3.225.7-r2 | — |
| Wolfi rolling | tileserver-gl | 5.6.0-r15 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | fflate | >= 0.4.5, < 0.4.9 | 0.4.9 | GHSA-px8p-9vwx-vf98 |
| npm | fflate | >= 0.5.0, < 0.5.4 | 0.5.4 | GHSA-px8p-9vwx-vf98 |
| npm | fflate | >= 0.6.0, < 0.6.11 | 0.6.11 | GHSA-px8p-9vwx-vf98 |
| npm | fflate | >= 0.7.0, < 0.7.5 | 0.7.5 | GHSA-px8p-9vwx-vf98 |
| npm | fflate | >= 0.8.0, < 0.8.3 | 0.8.3 | GHSA-px8p-9vwx-vf98 |
Advisories 2
- WID-SEC-2026-4111 Red Hat Ansible Automation Platform: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 12, 2026
- WID-SEC-2026-3596 IBM App Connect Enterprise: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 10, 2026