High severity · published Oct 28, 2026
CVE-2026-118242
Highcharts Grid: custom icon definition objects written with raw `setAttribute` on `<path>`
New
8.5
CVSS
–
EPSS
No
On KEV
Description
Highcharts JS is a JavaScript charting library based on SVG. From 2.3.0 until 3.2.0, Highcharts Grid creates SVG path elements from rendering.icons object definitions and previously copied every child key with setAttribute. An attacker who controls Grid configuration can supply event-handler attribute names in an icon definition. Because custom icons override built-ins, the attacker can replace default sort or pagination icons, and script runs in the hosting page origin when a user hovers over or activates the affected icon. This issue is fixed in 3.2.0.
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GR
grid-lite · @highcharts
>= 2.3.0, < 3.2.0 · source: vendor
GR
grid-pro · @highcharts
>= 2.3.0, < 3.2.0 · source: vendor
HI
highcharts · highcharts
< 13.1.0 · source: vendor