Katalog CVE

CVE-2026-110640

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka Whisper-node do wersji 1.1.1 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego. Atakujący może przekazać spreparowane wartości filePath lub whisperOptions.language do funkcji whisper(), wstrzykując metaznaki powłoki lub podstawienie $() do polecenia budowanego przez createCppCommand() i uruchamianego przez shelljs exec(), co pozwala na wykonanie poleceń z uprawnieniami procesu 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ę Whisper-node do wersji nowszej niż 1.1.1 lub zastosuj walidację i sanityzację wartości filePath oraz whisperOptions.language przed przekazaniem do funkcji whisper().

Powiązane podatności

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

Whisper-node through 1.1.1 contains an OS command injection vulnerability that allows attackers to execute commands by supplying crafted filePath or whisperOptions.language values to whisper(). Attackers can inject shell metacharacters or $() substitution into the command string built by createCppCommand() and run via shelljs exec() to execute commands with Node.js process privileges.

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