Katalog CVE

CVE-2026-124494

KrytyczneCVSS 9.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

SunEditor w wersji przed 3.4.0 zawiera podatność typu stored XSS, ponieważ funkcja _normalizeURL() w sanitizerze html.clean() dekoduje encje nazwane, takie jak :, do pustego ciągu. Atakujący mogą wstrzyknąć wartości href, np. javascript:, które przechodzą kontrolę _isSafeURL(), ale są dekodowane przez przeglądarki, co prowadzi do wykonania JavaScriptu po kliknięciu zapisanego linku.

Ocena ryzyka

Organizacja korzystająca z edytora SunEditor może stać się ofiarą przejęcia sesji użytkowników lub wykonania złośliwego kodu w ich przeglądarkach po kliknięciu spreparowanego linku. Może to prowadzić do kradzieży danych lub dalszej eskalacji ataku.

Rekomendacja

Zaktualizuj SunEditor do wersji 3.4.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie możliwości wstawiania linków przez użytkowników lub dodatkową walidację wartości href po stronie serwera.

Inne podatności w SunEditor

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

SunEditor before 3.4.0 contains a stored cross-site scripting vulnerability because the html.clean() sanitizer's _normalizeURL() function decodes named entities like : to an empty string. Attackers can inject href values such as javascript: that pass the _isSafeURL() check but are decoded by browsers, executing JavaScript when victims click stored links.

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