Katalog CVE

CVE-2026-45820

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Biblioteka fflate do wersji 0.8.2 włącznie jest podatna na odmowę usługi poprzez nieskończoną pętlę w funkcji unzipSync(). Spreparowane archiwum ZIP z wpisem katalogu centralnego deklarującym compressed_size=0xFFFFFFFF (wartość strażnika ZIP64) bez wymaganego pola dodatkowego ZIP64 powoduje nieskończoną pętlę z powodu odczytów poza zakresem.

Ocena ryzyka

Ryzyko polega na możliwości zablokowania aplikacji używającej fflate do rozpakowywania archiwów, co może prowadzić do odmowy usługi.

Rekomendacja

Zaleca się aktualizację biblioteki fflate do wersji 0.8.3 lub nowszej, która zawiera poprawkę. Tymczasowo należy unikać rozpakowywania niezaufanych archiwów ZIP.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS