Katalog CVE

CVE-2026-55849

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

Podatność w narzędziu @cyclonedx/cyclonedx-npm umożliwia wykonanie dowolnych poleceń systemu operacyjnego. Problem występuje w wersjach od 2.1.0 do 5.0.0, gdy parametr --workspace jest przekazywany do podpowłoki bez odpowiedniego oczyszczenia, a zmienna npm_execpath jest niezdefiniowana lub pusta.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wykonania dowolnych poleceń z uprawnieniami użytkownika uruchamiającego narzędzie, co może prowadzić do przejęcia kontroli nad systemem lub kradzieży danych.

Rekomendacja

Należy niezwłocznie zaktualizować @cyclonedx/cyclonedx-npm do wersji 5.0.0 lub nowszej. Do czasu aktualizacji unikać używania parametru --workspace z niezaufanymi danymi wejściowymi.

Powiązane podatności

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

@cyclonedx/cyclonedx-npm creates CycloneDX Software Bill of Materials from npm projects. From 2.1.0 before 5.0.0, the CLI passes user-supplied --workspace values to a subshell without proper sanitization when npm_execpath is unset or empty, allowing arbitrary OS command execution with the privileges of the invoking user. This issue is fixed in version 5.0.0.

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