Katalog CVE

CVE-2026-118249

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Highcharts JS w wersjach od 13.0.0 do 13.1.0 buduje kolumny danych serii, używając kluczy opcji punktów bezpośrednio jako identyfikatorów kolumn. Własne enumerowalne klucze __proto__ i constructor z parsowanych obiektów punktów mogą kierować zapisy o indeksach całkowitych do Object.prototype lub konstruktora Object, wpływając na odczyty i enumerację for-in na stronie bez interakcji użytkownika poza renderowaniem wykresu.

Ocena ryzyka

Może to prowadzić do zatrucia prototypu, zaburzając renderowanie lub zmieniając zachowanie aplikacji konsumującej, co może mieć skutki bezpieczeństwa.

Rekomendacja

Zaktualizuj Highcharts do wersji 13.1.0, która naprawia 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 13.0.0 until 13.1.0, Highcharts builds series data columns by using point option keys directly as column IDs. Own enumerable __proto__ and constructor keys from parsed point objects can therefore direct integer-indexed writes to Object.prototype or the Object constructor. The inherited values affect reads and for-in enumeration across the page and can disrupt rendering or alter consuming application behavior without user interaction beyond rendering the chart. This issue is fixed in 13.1.0.

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