Katalog CVE

CVE-2026-59876

ŚrednieCVSS 4.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

Podatność w bibliotece protobufjs (wersje 8.2.0 do 8.6.5) umożliwia atak typu prototype pollution poprzez parsowanie map w formacie Text Format. Atakujący może wstrzyknąć klucz mapy o nazwie __proto__, co zmienia prototyp obiektu zamiast tworzyć wpis w mapie.

Ocena ryzyka

Ryzyko polega na możliwości modyfikacji prototypu obiektów JavaScript, co może prowadzić do zdalnego wykonania kodu (RCE) lub eskalacji uprawnień w aplikacjach korzystających z protobufjs do parsowania niezaufanych danych w formacie Text Format.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę protobufjs do wersji 8.6.5 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy unikać parsowania niezaufanych danych w formacie Text Format.

Inne podatności w protobufjs

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

protobufjs compiles protobuf definitions into JavaScript (JS) functions. From 8.2.0 until 8.6.5, the protobufjs Text Format extension parsed string-keyed map entries using ordinary property assignment, allowing a map entry with key __proto__ to change the prototype of the returned map object instead of creating an own map entry in protobufjs/ext/textformat. This issue is fixed in version 8.6.5.

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