CVE-2026-118243

Medium

Description

Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.2, Highcharts Dashboards stores DataCursor listener and state maps in plain objects keyed by DataTable ID. A __proto__ table ID supplied through dataPool connector configuration resolves to Object.prototype, and sync registration creates an enumerable property there whose suffix can be influenced through the sync group option. The property is visible on every object, and lasting sync states can throw and stop features such as extremes synchronization. Exploitation requires untrusted dashboard configuration and an enabled component sync, but no user interaction beyond loading the board. This issue is fixed in 4.2.2.

SeverityMedium
CVSS5.3
Exploit probability—
Product@highcharts/dashboards
PublishedOct 28, 2026
First seenNov 4, 2026

How to fix

Update
  • @highcharts/dashboards4.2.2 or later

Affected products

ProductAffected versionsFixed in
@highcharts/dashboardsnpm1.0.0 ≤ v ≤ 4.2.14.2.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.