CVE-2026-92779
WysokieCVSS 7.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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

