CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-68154

High
Published: Translated: NVD NIST

Summary

Biblioteka systeminformation dla node.js w wersjach przed 5.27.14 zawiera podatność na wstrzykiwanie poleceń systemowych w funkcji `fsSize()` na systemach Windows. Parametr `drive` jest bezpośrednio łączony z poleceniem PowerShell bez sanitizacji, co umożliwia wykonanie dowolnych poleceń, jeśli dane wejściowe kontrolowane przez użytkownika dotrą do tej funkcji.

Risk Assessment

Ryzyko dla organizacji polega na możliwości wykonania dowolnych poleceń systemowych, co może prowadzić do poważnych naruszeń bezpieczeństwa. Aplikacje, które nie przekazują danych wejściowych kontrolowanych przez użytkownika do `fsSize()`, nie są narażone na tę podatność.

Recommendation

Zaleca się aktualizację biblioteki systeminformation do wersji 5.27.14 lub nowszej, aby usunąć tę podatność. Dodatkowo, należy unikać przekazywania danych wejściowych kontrolowanych przez użytkownika do funkcji `fsSize()`.

Related vulnerabilities

Original NVD description (English source)

systeminformation is a System and OS information library for node.js. In versions prior to 5.27.14, the `fsSize()` function in systeminformation is vulnerable to OS command injection on Windows systems. The optional `drive` parameter is directly concatenated into a PowerShell command without sanitization, allowing arbitrary command execution when user-controlled input reaches this function. The actual exploitability depends on how applications use this function. If an application does not pass user-controlled input to `fsSize()`, it is not vulnerable. Version 5.27.14 contains a patch.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS