Katalog CVE

CVE-2026-46681

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

Podatność w bibliotece @nevware21/ts-utils przed wersją 0.14.0. Funkcja _copyProps nie sprawdza, czy właściwości pochodzą z samego obiektu (hasOwnProperty) i nie filtruje niebezpiecznych kluczy (__proto__, constructor, prototype), co umożliwia atakującemu zanieczyszczenie łańcucha prototypów wszystkich obiektów w aplikacji.

Ocena ryzyka

Ryzyko zanieczyszczenia prototypów, co może prowadzić do zdalnego wykonania kodu lub innych ataków na aplikację.

Rekomendacja

Zaktualizuj @nevware21/ts-utils do wersji 0.14.0 lub nowszej.

Powiązane podatności

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

@nevware21/ts-utils is a comprehensive TypeScript/JavaScript utility library. Prior to version 0.14.0, the _copyProps function in lib/src/object/copy.ts uses for...in to iterate over source object properties without an Object.hasOwnProperty check, and does not filter dangerous keys (__proto__, constructor, prototype). This allows an attacker to pollute the prototype chain of all objects in the application. Version 0.14.0 patches the issue.

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