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

CVE-2025-3197

High
Published: Translated: NVD NIST

Summary

Wersje pakietu expand-object od 0.0.0 są podatne na zanieczyszczenie prototypu w funkcji expand() w pliku index.js. Funkcja ta rozszerza podany ciąg na obiekt i pozwala na ustawienie zagnieżdżonej właściwości bez sprawdzania kluczy pod kątem wrażliwych właściwości, takich jak __proto__.

Risk Assessment

Zagrożenie to może prowadzić do nieautoryzowanego dostępu do wrażliwych danych oraz manipulacji obiektami w aplikacji, co może wpłynąć na integralność systemu.

Recommendation

Zaleca się aktualizację pakietu expand-object do najnowszej wersji, która eliminuje tę podatność oraz wprowadzenie walidacji kluczy przed ich użyciem w funkcji expand().

Related vulnerabilities

Original NVD description (English source)

Versions of the package expand-object from 0.0.0 are vulnerable to Prototype Pollution in the expand() function in index.js. This function expands the given string into an object and allows a nested property to be set without checking the provided keys for sensitive properties like __proto__.

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