Katalog CVE

CVE-2026-116137

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

adm-zip do wersji 0.6.1 zawiera obejście walidacji zduplikowanych wpisów, które pozwala atakującym ominąć sprawdzenie readEntries() poprzez użycie kanonicznie równoważnych nazw wpisów, takich jak './hello.txt' i 'hello.txt'. Atakujący mogą spreparować archiwa ZIP, w których getEntry() lub readAsText() waliduje nieszkodliwą treść, podczas gdy extractAllTo() zapisuje złośliwą treść do tej samej ścieżki, omijając kontrole integralności.

Ocena ryzyka

Atakujący może przemycić złośliwą treść do rozpakowywanego archiwum, omijając kontrole integralności, co może prowadzić do nadpisania plików lub wykonania kodu.

Rekomendacja

Zaktualizuj adm-zip do wersji nowszej niż 0.6.1 i normalizuj nazwy wpisów przed walidacją oraz rozpakowywaniem.

Inne podatności w adm-zip

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

adm-zip through 0.6.1 contains a duplicate-entry validation bypass that allows attackers to evade the readEntries() check by using canonically equivalent entry names like './hello.txt' and 'hello.txt'. Attackers can craft ZIP archives where getEntry() or readAsText() validates benign content while extractAllTo() writes malicious content to the same path, bypassing integrity checks.

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