Katalog CVE

CVE-2026-110635

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka webp-converter przed wersją 3.0.0 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego w pomocnikach src/webpconverter.js, które uruchamiają binaria libwebp przez execFile z włączoną powłoką. Atakujący kontrolujący nazwy plików lub łańcuchy opcji przekazywane do funkcji cwebp, dwebp, gwebp lub webpmux może wstrzyknąć metaznaki powłoki, co pozwala na wykonanie poleceń systemu operacyjnego jako proces Node.js.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia w kontekście aplikacji Node.js, co może prowadzić do przejęcia serwera, kradzieży danych lub dalszej eskalacji uprawnień.

Rekomendacja

Zaktualizuj bibliotekę webp-converter do wersji 3.0.0 lub nowszej albo zastosuj walidację i sanityzację nazw plików oraz łańcuchów opcji przed przekazaniem do funkcji cwebp, dwebp, gwebp i webpmux.

Powiązane podatności

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

webp-converter before 3.0.0 contains an OS command injection vulnerability in src/webpconverter.js helpers that run libwebp binaries via execFile with shell enabled. Attackers controlling file names or option strings passed to cwebp, dwebp, gwebp, or webpmux functions can inject shell metacharacters to execute OS commands as the Node.js process.

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