Katalog CVE

CVE-2026-92779

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.49%

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

Streszczenie

Builder.io Gen2 SDK w wersjach do 5.2.11 i 0.25.13 zawierają podatność prototype pollution w funkcji pomocniczej deep-set, która przetwarza powiązania bloków treści bez walidacji. Atakujący mogą przygotować bloki treści z kluczami powiązań zawierającymi ścieżki __proto__, prototype lub constructor, aby zanieczyścić Object.prototype podczas renderowania, wpływając na wszystkie kolejne obiekty tworzone w procesie, w tym renderowania innych dzierżawców.

Ocena ryzyka

Zanieczyszczenie prototypu może wpłynąć na wszystkie obiekty w procesie, w tym dane innych dzierżawców, prowadząc do nieprzewidywalnych zachowań, eskalacji uprawnień lub wykonania kodu. Stanowi to poważne zagrożenie dla integralności i bezpieczeństwa aplikacji wielodostępnych.

Rekomendacja

Zaktualizować Builder.io Gen2 SDK do wersji nowszej niż 5.2.11 i 0.25.13 oraz wdrożyć walidację kluczy powiązań w funkcji deep-set, blokując ścieżki __proto__, prototype i constructor.

Inne podatności w Builder.io Gen2 SDK

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

Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the deep-set helper function that processes content block bindings without validation. Attackers can craft content blocks with binding keys containing __proto__, prototype, or constructor paths to pollute Object.prototype during rendering, affecting all subsequent objects created in the process including other tenants' renders.

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