34 matches found
Highcharts Dashboards parses fullscreen labels as HTML
Impact The edit mode fullscreen labels are parsed as HTML when the corresponding control is rendered. An attacker who controls the Dashboards language options can supply markup carrying event handlers, which then execute in the origin of the page hosting the dashboard. Exploitation requires that...
GHSA-58G7-7F52-H92C Highcharts Dashboards parses fullscreen labels as HTML
Impact The edit mode fullscreen labels are parsed as HTML when the corresponding control is rendered. An attacker who controls the Dashboards language options can supply markup carrying event handlers, which then execute in the origin of the page hosting the dashboard. Exploitation requires that...
GHSA-RCQF-F6H2-CCG9 Highcharts Dashboards parses sidebar component labels as HTML
Impact The component language strings shown in the edit mode sidebar are parsed as HTML rather than inserted as text. An attacker who controls those language options can supply markup carrying event handlers, which execute in the origin of the page hosting the dashboard once the sidebar renders t...
Highcharts Dashboards parses sidebar component labels as HTML
Impact The component language strings shown in the edit mode sidebar are parsed as HTML rather than inserted as text. An attacker who controls those language options can supply markup carrying event handlers, which execute in the origin of the page hosting the dashboard once the sidebar renders t...
GHSA-GRJ7-R4JV-PW9J Highcharts Dashboards: `chartConstructor` is an unchecked lookup into the Highcharts namespace
Impact The Highcharts component uses the value of chartConstructor to select a function from the Highcharts namespace and invokes it with the component's container element and its chartOptions, without checking the value against the supported chart constructors. An attacker who controls the...
Highcharts Dashboards: `chartConstructor` is an unchecked lookup into the Highcharts namespace
Impact The Highcharts component uses the value of chartConstructor to select a function from the Highcharts namespace and invokes it with the component's container element and its chartOptions, without checking the value against the supported chart constructors. An attacker who controls the...
Highcharts Dashboards / Grid Pro: `DataTable.setCell` and column writers treat `__proto__` as an existing column.
Impact When a single cell value is written to a data table, the column id is used as a key on the table's column collection without filtering, so a column id of proto resolves to Object.prototype, is taken for an existing column, and the write lands at the row index on Object.prototype; a column ...
GHSA-C75X-9X9H-28RM Highcharts Dashboards / Grid Pro: `DataTable.setCell` and column writers treat `__proto__` as an existing column.
Impact When a single cell value is written to a data table, the column id is used as a key on the table's column collection without filtering, so a column id of proto resolves to Object.prototype, is taken for an existing column, and the write lands at the row index on Object.prototype; a column ...
GHSA-JQGH-W3CC-7JQW Highcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototype`
Impact The data cursor keeps its listener and state bookkeeping in plain objects keyed by data table id, so a table id of proto supplied in the dataPool connector configuration resolves to Object.prototype when a sync registers its listeners, and the registration creates a property on...
Highcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototype`
Impact The data cursor keeps its listener and state bookkeeping in plain objects keyed by data table id, so a table id of proto supplied in the dataPool connector configuration resolves to Object.prototype when a sync registers its listeners, and the registration creates a property on...
CVE-2026-118243
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...
CVE-2026-118245
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 chartOptions. An attacker who controls...
CVE-2026-118248
Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.2, Highcharts Dashboards edit mode walks editableOptions propertyPath segments without rejecting prototype-related keys. An attacker who controls editableOptions can provide a path through proto or constructor, and ...
CVE-2026-118253 Highcharts Dashboards: fullscreen labels are parsed as HTML
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 markup with event handlers, which...
CVE-2026-118253
Highcharts Dashboards, a JavaScript charting library, is vulnerable to Cross-Site Scripting (XSS) in versions 1.0.0 through 4.2.3 . The root cause is that the edit mode parses fullscreen language labels as HTML instead of plain text. An attacker who can control the Dashboards language options can...
CVE-2026-118252 Highcharts Dashboards: sidebar component labels are parsed as HTML
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 configuration can provide markup containing...
EUVD-2026-112367
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 configuration can provide markup containing...
CVE-2026-118252
Highcharts JS, a JavaScript charting library, is vulnerable to Cross-Site Scripting (XSS) in its Dashboards edit-mode sidebar . Specifically, versions 1.0.0 through 4.2.3 incorrectly parse component language strings as HTML instead of plain text. An attacker who controls the Dashboards language c...
CVE-2026-118248 Highcharts Dashboards: editableOptions.propertyPath writes to Object.prototype
Highcharts JS is a JavaScript charting library based on SVG. From 1.0.0 until 4.2.2, Highcharts Dashboards edit mode walks editableOptions propertyPath segments without rejecting prototype-related keys. An attacker who controls editableOptions can provide a path through proto or constructor, and ...
CVE-2026-118248
The Highcharts JS charting library (versions 1.0.0 through 4.2.2 ) is vulnerable to Prototype Pollution via the Dashboards edit mode. The root cause is that the library fails to reject prototype-related keys while walking editableOptions property paths. An attacker controlling editableOptions can...