Katalog CVE

CVE-2026-110648

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.15%

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

Streszczenie

Podatność w @offactory/compress-fonts przed wersją 1.1.1 zawiera wstrzykiwanie poleceń systemu operacyjnego, umożliwiając atakującym wykonanie poleceń powłoki poprzez dostarczenie plików czcionek z spreparowanymi nazwami. Ścieżki czcionek są interpolowane bez cudzysłowów do polecenia FontForge uruchamianego przez child_process.execSync, więc metaznaki powłoki w nazwach plików wykonują polecenia z uprawnieniami procesu Node.js.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia systemowe z uprawnieniami procesu Node.js, co może prowadzić do pełnej kompromitacji aplikacji lub serwera.

Rekomendacja

Zaktualizuj @offactory/compress-fonts do wersji 1.1.1 lub nowszej. Dodatkowo sanityzuj nazwy plików przed przetwarzaniem.

Powiązane podatności

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

@offactory/compress-fonts before 1.1.1 contains an OS command injection vulnerability that allows attackers to execute shell commands by supplying font files with crafted names. Font paths are interpolated unquoted into a FontForge command run through child_process.execSync, so shell metacharacters in file names execute commands with the Node.js process privileges.

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