Katalog CVE

CVE-2026-71243

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

Pakiet npm 'backmeup' składa polecenia powłoki przez bezpośrednią konkatenację wartości opcji (name, source, destination, filter) i wykonuje je przez powłokę, zamiast używać execFile/spawn z tablicą argumentów. Umożliwia to wstrzyknięcie poleceń powłoki.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia w systemie, co prowadzi do pełnej kompromitacji hosta lub zdalnego serwera.

Rekomendacja

Zaktualizuj pakiet do wersji, która używa bezpiecznych metod wykonywania procesów z argumentami jako tablicą, lub unikaj przekazywania danych użytkownika do powłoki.

Powiązane podatności

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

The backmeup npm package assembles shell command strings by directly concatenating its option values (name, source, destination, filter) - e.g. cmd = "mkdir -p " + path.join(info.destination, info.name) + "; " - and executes the resulting string through a shell via ssh2-exec (locally via child_process, or remotely via SSH when an ssh handle is supplied), rather than using execFile/spawn with an argument array.

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