Katalog CVE

CVE-2026-110644

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

nodejs-whisper do wersji 0.3.1 zawiera podatność wstrzyknięcia poleceń systemowych w funkcji convertToWavType(), która pozwala atakującym na wykonanie poleceń przez dostarczenie spreparowanych ścieżek plików audio. Atakujący mogą podać nazwy plików zawierające podstawienie poleceń $() lub zamykające cudzysłowy, które są interpolowane do polecenia ffmpeg uruchamianego przez shelljs exec(), wykonując polecenia systemu operacyjnego z uprawnieniami procesu Node.js.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia na serwerze, co prowadzi do pełnej kompromitacji systemu.

Rekomendacja

Zaktualizuj nodejs-whisper do wersji z poprawką i nie przetwarzaj niezaufanych plików audio.

Powiązane podatności

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

nodejs-whisper through 0.3.1 contains an OS command injection vulnerability in convertToWavType() that allows attackers to execute commands by supplying crafted audio file paths. Attackers can provide file names containing $() command substitution or closing quotes, which are interpolated into an ffmpeg command run via shelljs exec(), executing OS commands with Node.js process privileges.

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