Katalog CVE

CVE-2026-41886

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach przed 4.0.21, SDK klienta locize rejestruje handler dla zdarzenia 'message', który nie weryfikuje event.origin, co pozwala atakującym na wywołanie wewnętrznych handlerów poprzez spreparowane wiadomości.

Ocena ryzyka

Organizacje mogą być narażone na ataki typu cross-site scripting (XSS), co może prowadzić do nieautoryzowanego dostępu do danych lub funkcji aplikacji.

Rekomendacja

Zaleca się aktualizację SDK klienta locize do wersji 4.0.21 lub nowszej, aby usunąć tę podatność.

Powiązane podatności

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

locize is a localization platform that connects code and i18n setup. Prior to version 4.0.21, the locize client SDK registers a window.addEventListener("message", …) handler that dispatches to registered internal handlers (editKey, commitKey, commitKeys, isLocizeEnabled, requestInitialize, …) without validating event.origin. The pre-patch listener in src/api/postMessage.js gates dispatch on event.data.sender === "i18next-editor-frame" — that value sits inside the attacker-controlled message payload, not the browser-enforced origin. Any web page that could embed or be embedded by a locize-enabled host — an iframe on a third-party page, a window.open-ed victim, a parent frame reaching down — could send a crafted postMessage and trigger the internal handlers. This issue has been patched in version 4.0.21.

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