Description
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 execute in the hosting page origin when the fullscreen control is rendered. The label is reachable only when edit mode is enabled and viewFullscreen is present in the context-menu items. This issue is fixed in 4.2.3.
Published: 2026-10-28
Score: 8.4 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Highcharts Dashboards versions from 1.0.0 up to 4.2.3 incorrectly parse fullscreen mode labels as HTML when the library is in edit mode. This allows an attacker who can supply language options to embed markup containing event handlers that are executed in the hosting page’s origin. The result is client‑side code execution, which can compromise confidentiality, integrity, and availability of the compromised page, and gives the attacker the same privileges as the page’s scripts.

Affected Systems

All deployments using the Highcharts Dashboards component or the core Highcharts library prior to version 4.2.3 that enable edit mode and include the viewFullscreen context‑menu item are affected. Products listed as @highcharts:dashboards and highcharts:highcharts are the specific components that contain the vulnerable parsing logic.

Risk and Exploitability

The CVSS score of 8.4 classifies this as high severity. No EPSS score is available, and the vulnerability is not listed in CISA KEV. The exposure requires that the attacker can modify the dashboard’s language settings, which is typically an internal or privileged capability. Therefore, the most likely attack vector is an internal attacker or compromise of an editor interface that controls language options. The lack of a publicly accessible exploitation path reduces the immediate threat to systems that do not expose these settings to untrusted users.

Generated by OpenCVE AI on October 28, 2026 at 19:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Highcharts Dashboards 4.2.3 or later to receive the patch that corrects HTML parsing of fullscreen labels.
  • If upgrading is delayed, disable the dashboard edit mode or remove the viewFullscreen option from the context menu so that the vulnerable parsing path is never reached.
  • Ensure that any custom language strings are sanitized or stored as plain text and that no event‑handler attributes can be injected; optionally enforce a Content Security Policy that blocks inline JavaScript to mitigate any remaining XSS risk.

Generated by OpenCVE AI on October 28, 2026 at 19:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-58g7-7f52-h92c Highcharts Dashboards parses fullscreen labels as HTML
History

Wed, 28 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description 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 execute in the hosting page origin when the fullscreen control is rendered. The label is reachable only when edit mode is enabled and viewFullscreen is present in the context-menu items. This issue is fixed in 4.2.3.
Title Highcharts Dashboards: fullscreen labels are parsed as HTML
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-28T18:11:03.809Z

Reserved: 2026-10-27T20:13:55.313Z

Link: CVE-2026-118253

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T19:17:29.627

Modified: 2026-10-28T19:17:29.627

Link: CVE-2026-118253

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T19:45:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')