Katalog CVE

CVE-2025-57285

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
2.17%

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

Streszczenie

codeceptjs 3.7.3 zawiera podatność na wstrzyknięcie poleceń w funkcji emptyFolder (lib/utils.js). Polecenie execSync bezpośrednio łączy kontrolowany przez użytkownika parametr directoryPath bez sanityzacji lub escapowania, co pozwala atakującym na wykonanie dowolnych poleceń.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia systemowe z uprawnieniami procesu, co może prowadzić do pełnego przejęcia systemu.

Rekomendacja

Zaktualizuj codeceptjs do wersji zawierającej poprawkę i unikaj przekazywania niezaufanych danych do funkcji emptyFolder.

Powiązane podatności

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

codeceptjs 3.7.3 contains a command injection vulnerability in the emptyFolder function (lib/utils.js). The execSync command directly concatenates the user-controlled directoryPath parameter without sanitization or escaping, allowing attackers to execute arbitrary commands.

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