Highcharts vulnerabilities
We track 13 vulnerabilities in Highcharts products across 4 products. 13 are rated high or critical, and none are known to be exploited. The most recent was published on October 28, 2026.
Latest Highcharts vulnerabilities
- 8.4 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 2.0.0 until 3.2.0, Highcharts Grid applies credits.href to the credits link without validating the URL scheme. An attacker who controls Grid configuration can provide a javascript URL, and activ
- 8.6 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 2.0.0 until 3.2.0, Highcharts Grid writes pagination language strings into the DOM as markup instead of text. An attacker who controls the Grid language configuration can provide elements with e
- 8.4 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.3, Highcharts Dashboards edit mode parses fullscreen language labels as HTML rather than inserting them as text. An attacker who controls Dashboards language options can supply m
- 8.4 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.3, Highcharts Dashboards edit-mode sidebar parses component language strings as HTML rather than inserting them as text. An attacker who controls the Dashboards language configur
- 8.4 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. Prior to 11.4.9, 12.6.1, and 13.1.0, Highcharts assigns credits.href to the window location when the credits label is clicked without checking the URL against the allowed-scheme list. An attacker who
- 7.2 High severity
highcharts: Improperly Controlled Modification of Object Prototype Attributes
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 p
- 7.2 High severity
highcharts: Improperly Controlled Modification of Object Prototype Attributes
Highcharts JS is a JavaScript charting library based on SVG. From 13.0.0 until 13.1.0, Highcharts builds series data columns by using point option keys directly as column IDs. Own enumerable __proto__ and constructor keys from parsed point objects can therefor
- 8.4 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 10.0.0 until 11.4.9, 12.6.1, and 13.1.0, Highcharts applies breadcrumbs.style as SVG attributes rather than CSS and does not filter the attribute names. An attacker who controls chart configurat
- 8.6 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.2, Highcharts Dashboards uses chartConstructor as an unchecked property lookup in the Highcharts namespace and invokes the selected member with the component container and chartO
- 7.2 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 12.0.0 until 12.6.1 and 13.1.0, Highcharts falls back to assigning raw markup to innerHTML when DOMParser cannot return a document, before its allow-list is applied. In Chromium, the Trusted Typ
- 8.5 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
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 config
- 8.5 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 2.0.0 until 3.2.0, Highcharts Grid Pro input renderers copy the cells.renderer.attributes and cells.editMode.renderer.attributes maps to input or select elements with raw setAttribute calls. An
- 7.2 High severity
highcharts: Improper Neutralization of Input During Web Page Generation
Highcharts JS is a JavaScript charting library based on SVG. From 10.3.2 until 11.4.9, 12.6.2, and 13.1.1, Highcharts accepts an SVG anchor xlink:href attribute without applying the allowed-scheme check used for href and src. An attacker who controls a chart t