Katalog CVE

CVE-2026-54545

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

Podatność w narzędziu wakaru (JavaScript decompiler) umożliwia zapis plików poza docelowym katalogiem. Nazwy plików z sekwencjami traversingu (np. ....//) są tylko raz sanityzowane, co pozwala na ucieczkę z katalogu wyjściowego.

Ocena ryzyka

Atakujący może nadpisać dowolne pliki w systemie, co może prowadzić do wykonania kodu.

Rekomendacja

Zaktualizuj @wakaru/cli do wersji 1.4.0 lub nowszej.

Powiązane podatności

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

wakaru is a JavaScript decompiler and unminifier toolkit. From 1.0.0 until 1.4.0, @wakaru/cli sanitizes bundle-controlled module filenames only once before writing extracted modules, so a crafted filename containing overlapping traversal sequences such as ....// collapses to ../ after sanitization and lets the final output path escape the selected output directory, allowing an attacker who can cause a user to run wakaru --unpack on a malicious bundle to write files outside that directory and, depending on the target path and environment, potentially achieve code execution. This issue is fixed in @wakaru/cli 1.4.0.

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