Katalog CVE

CVE-2026-118248

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

Tryb edycji Highcharts Dashboards przetwarza segmenty propertyPath z editableOptions bez odrzucania kluczy związanych z prototypem. Atakujący kontrolujący editableOptions może podać ścieżkę przez __proto__ lub constructor, a edycja użytkownika zapisuje skonfigurowaną wartość na Object.prototype, co wpływa na JavaScript w całej stronie. Problem naprawiono w wersji 4.2.2.

Ocena ryzyka

Możliwe zatrucie prototypu (prototype pollution) wpływające na zachowanie całej aplikacji w przeglądarce, co może prowadzić do błędów działania lub eskalacji do XSS. Ryzyko dotyczy aplikacji, w których editableOptions pochodzi z niezaufanego źródła.

Rekomendacja

Zaktualizuj Highcharts Dashboards do wersji 4.2.2 lub nowszej. Nie pozwalaj na kontrolę editableOptions przez niezaufanych użytkowników.

Inne podatności w Highcharts Dashboards

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

Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.2, Highcharts Dashboards edit mode walks editableOptions propertyPath segments without rejecting prototype-related keys. An attacker who controls editableOptions can provide a path through __proto__ or constructor, and a user's edit writes the configured value onto Object.prototype. The property then becomes visible to JavaScript throughout the page, with consequences determined by the consuming application. This issue is fixed in 4.2.2.

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