Katalog CVE

CVE-2026-90771

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

Biblioteka joi w wersjach przed 17.13.8 i 18.2.9 zawiera podatność prototype pollution w funkcji kompilacji komunikatów, która akceptuje __proto__ jako kod błędu. Atakujący może dostarczyć klucze __proto__ w niestandardowych komunikatach, aby zastąpić prototyp zwracanego obiektu.

Ocena ryzyka

Zastąpienie prototypu obiektu może zepsuć kod aplikacji polegający na metodach Object.prototype, prowadząc do błędów działania lub potencjalnie dalszych ataków w zależności od kontekstu użycia.

Rekomendacja

Zaktualizuj joi do wersji 17.13.8 lub 18.2.9 (lub nowszej), aby wyeliminować możliwość wstrzyknięcia klucza __proto__ w komunikatach.

Inne podatności w joi

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

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts __proto__ as an error code. Attackers can supply __proto__ keys in custom messages to replace the returned object's prototype, breaking downstream code relying on Object.prototype methods.

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