Katalog CVE

CVE-2024-21529

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.61%

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

Streszczenie

Podatność w bibliotece dset przed wersją 3.1.4 umożliwia atak typu Prototype Pollution poprzez funkcję dset z powodu niewłaściwego oczyszczania danych wejściowych. Atakujący może wstrzyknąć złośliwą właściwość obiektu za pomocą wbudowanej właściwości __proto__, która jest rekurencyjnie przypisywana do wszystkich obiektów w programie.

Ocena ryzyka

Ryzyko polega na możliwości przejęcia kontroli nad aplikacją poprzez modyfikację prototypów obiektów, co może prowadzić do wykonania dowolnego kodu, eskalacji uprawnień lub naruszenia integralności danych.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę dset do wersji 3.1.4 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy zastosować tymczasowe zabezpieczenia, takie jak walidacja i sanityzacja danych wejściowych przed przekazaniem do funkcji dset.

Powiązane podatności

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

Versions of the package dset before 3.1.4 are vulnerable to Prototype Pollution via the dset function due improper user input sanitization. This vulnerability allows the attacker to inject malicious object property using the built-in Object property __proto__, which is recursively assigned to all the objects in the program.

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