Katalog CVE

CVE-2026-118244

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Highcharts JS w wersjach od 12.0.0 do 12.6.1 i 13.1.0 w przypadku, gdy DOMParser nie może zwrócić dokumentu, przypisuje surowy markup do innerHTML przed zastosowaniem listy dozwolonych. W Chromium callback Trusted Types może rzucić wyjątek podczas działania handlera beforeprint, więc strona, która przerysowuje wykres podczas beforeprint, może wstawić niezaufane opcje tekstowe HTML do dokumentu hosta, a handlery zdarzeń w tym markupie wykonują się w origin strony podczas rozpoczęcia drukowania.

Ocena ryzyka

Może to prowadzić do wykonania złośliwego kodu JavaScript w kontekście strony użytkownika, np. kradzieży danych lub wykonania akcji w imieniu użytkownika.

Rekomendacja

Zaktualizuj Highcharts do wersji 12.6.1 lub 13.1.0, które naprawiają podatność.

Inne podatności w Highcharts JS

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

Highcharts JS is a JavaScript charting library based on SVG. From 12.0.0 until 12.6.1 and 13.1.0, Highcharts falls back to assigning raw markup to innerHTML when DOMParser cannot return a document, before its allow-list is applied. In Chromium, the Trusted Types callback can throw while a beforeprint handler runs, so a page that redraws a chart during beforeprint can insert untrusted HTML text options into the hosting document. Event handlers in that markup then run in the page origin when printing begins. The issue affects HTML-rendered titles, labels, data labels, responsive text, and the Stock, Maps, and Gantt products shipped in the same package. This issue is fixed in 12.6.1 and 13.1.0.

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