Skip to main content
← All vulnerabilities
CVE-2026-118254EUVD-2026-112356GHSA-R5WG-Q8FC-P6W2

Highcharts Grid: pagination language options are parsed as HTML

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 13.0.0-beta.2, 3.2.0
None on Exploit-DB, Metasploit or GitHub

Summary

Highcharts Grid, the data-table component of the Highcharts JavaScript charting library, is affected when its pagination language strings are rendered as HTML rather than plain text. An attacker who can control the Grid language configuration could inject script-capable markup that runs in the context of the web page hosting the grid.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

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 event handlers, which execute in the hosting page origin when pagination controls render. Exploitation requires pagination to be enabled but does not require additional user interaction. This issue is fixed in 3.2.0.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • highcharts highcharts

    fixed in 13.0.0-beta.2

  • @highcharts grid-lite

    From 2.0.0 · fixed in 3.2.0

  • @highcharts grid-pro

    From 2.0.0 · fixed in 3.2.0

  • @highcharts/grid-litenpm

    From 2.0.0 · fixed in 3.2.0

  • @highcharts/grid-pronpm

    From 2.0.0 · fixed in 3.2.0

References 3

GitHub · highcharts/highcharts