Vulnerability · Published Oct 28, 2026 · Assigned by GitHub_M
CVE-2026-118250Highcharts: dotted series.keys paths write to Object.prototype
High 7.2
In plain English
A high-severity prototype pollution in highcharts from highcharts. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 30% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Highcharts JS is a JavaScript charting library based on SVG. From 6.1.0 until 11.4.9, 12.6.1, and 3.1.0, Highcharts follows dot-separated series.keys paths without filtering each segment. An attacker who controls series.keys and matching point data can use a path through __proto__ to assign arbitrary named properties to Object.prototype. Those properties are visible to all JavaScript in the page, and no user interaction is required beyond rendering the chart. This issue is fixed in 11.4.9, 12.6.1, and 3.1.0.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| npm | highcharts | 12.6.1 | GHSA-rmqc-xvr3-v46c |
| npm | highcharts | 13.1.0 | GHSA-rmqc-xvr3-v46c |
| npm | highcharts | 11.4.9 | GHSA-rmqc-xvr3-v46c |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| highcharts | highcharts | >= 6.1.0, < 11.4.9>= 12.0.0, < 12.6.1>= 13.0.0, < 13.1.0 |
Weakness: CWE-1321 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:L/SI:L/SA:L
References
- https://github.com/highcharts/highcharts/security/advisories/GHSA-rmqc-xvr3-v46c x_refsource_CONFIRM
- https://github.com/highcharts/highcharts/pull/25313 x_refsource_MISC
- https://github.com/highcharts/highcharts/commit/fd4ee8140732618bbe71295aba55398fb1f8fa9e x_refsource_MISC
- https://github.com/highcharts/highcharts/releases/tag/v13.1.0 x_refsource_MISC