Medium severity · published Oct 28, 2026
CVE-2026-118243
Highcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototype`
New
5.3
CVSS
–
EPSS
No
On KEV
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.
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HI
highcharts · highcharts
>= 1.0.0, < 4.2.2 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-118243
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-118243
x_refsource_CONFIRM
https://github.com/highcharts/highcharts/security/advisories/GHSA-jqgh-w3cc-7jqw
x_refsource_MISC
https://github.com/highcharts/highcharts/commit/ade5a41a700212f09133223ca990a3737d1d9ec6
x_refsource_MISC
https://github.com/highcharts/highcharts/releases/tag/dashboards-v4.2.2
More from highcharts
8.6
CVE-2026-118254
Highcharts Grid: pagination language options are parsed as HTML
8.6
CVE-2026-118245
Highcharts Dashboards: `chartConstructor` is an unchecked lookup into the Highcharts namespace
8.5
CVE-2026-118242
Highcharts Grid: custom icon definition objects written with raw `setAttribute` on `<path>`
8.5
CVE-2026-116797
Highcharts Grid Pro: cell-renderer `attributes` map written with raw `setAttribute`
8.4
CVE-2026-118255
Highcharts Grid: javascript: URL in credits.href runs script on click
