Katalog CVE

CVE-2021-28860

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
1.83%

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

Streszczenie

W bibliotece Node.js mixme przed wersją 0.5.1, atakujący może dodawać lub zmieniać właściwości obiektu za pomocą '__proto__' poprzez funkcje mutate() i merge(). Zanieczyszczony atrybut zostanie bezpośrednio przypisany do każdego obiektu w programie.

Ocena ryzyka

Ryzyko polega na potencjalnym zakłóceniu działania aplikacji poprzez zanieczyszczenie prototypu, co może prowadzić do odmowy usługi (DoS) i naruszenia integralności danych.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę mixme do wersji 0.5.1 lub nowszej, która zawiera poprawkę eliminującą podatność na ataki przez '__proto__'.

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

In Node.js mixme, prior to v0.5.1, an attacker can add or alter properties of an object via '__proto__' through the mutate() and merge() functions. The polluted attribute will be directly assigned to every object in the program. This will put the availability of the program at risk causing a potential denial of service (DoS).

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