Katalog CVE

CVE-2026-107703

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Pakiet @enmaso/node-convert do wersji 1.0.0 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego w pliku convert.js. Niesprawdzone argumenty filepath i convertTo mogą być użyte do wstrzyknięcia metaznaków powłoki lub pojedynczego cudzysłowu do polecenia ImageMagick wykonywanego przez child_process.exec(), co pozwala na wykonanie poleceń z uprawnieniami procesu Node.js.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia systemowe na serwerze, co może prowadzić do naruszenia poufności, integralności i dostępności systemu.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji pakietu lub zastosowanie bezpiecznych alternatyw. Należy również walidować i sanityzować wszystkie argumenty przekazywane do funkcji konwersji.

Powiązane podatności

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

@enmaso/node-convert through 1.0.0 contains an OS command injection vulnerability in convert.js that allows attackers to execute shell commands via unsanitized filepath and convertTo arguments. Attackers can inject shell metacharacters or a single quote into the ImageMagick command run by child_process.exec() to execute operating system commands with Node.js process privileges.

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