CVE-2026-92781
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Builder.io Gen2 SDK do wersji 5.2.11 i 0.25.13 włącznie zawiera podatność prototype pollution w funkcji pomocniczej unflatten, która przetwarza parametry zapytania builder.userAttributes bez zabezpieczeń prototypu. Atakujący może spreparować linki podglądu z segmentami __proto__ lub prototype, aby zanieczyścić Object.prototype w przeglądarce odwiedzającego, gdy SDK przetworzy złośliwy URL.
Ocena ryzyka
Zanieczyszczenie prototypu w przeglądarce użytkownika może prowadzić do wykonania dowolnego kodu JavaScript, kradzieży sesji lub modyfikacji zachowania aplikacji. Ryzyko dotyczy wszystkich odwiedzających, którzy otworzą spreparowany link.
Rekomendacja
Zaktualizuj Builder.io Gen2 SDK do wersji nowszej niż 5.2.11 i 0.25.13. Wdróż Content Security Policy ograniczające wykonywanie skryptów.
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 unflatten helper that processes builder.userAttributes query parameters without prototype guards. Attackers can craft preview links with __proto__ or prototype segments to pollute Object.prototype in a visitor's browser when the SDK processes the malicious URL.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

