Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. highcharts
  4. ›
  5. CVE-2026-118249

CVE-2026-118249: Highcharts: series column construction writes to Object.prototype

October 28, 2026

When series columns are built from point objects, the point option keys are used directly as data column ids, so the write that populates a column reaches Object.prototype and the Object constructor. Keys named __proto__ and constructor survive JSON.parse as own enumerable properties, so an attacker who controls the point objects can set integer-keyed properties on Object.prototype, one per point index, to values of their choosing. Named properties cannot be reached this way. The integer keys still affect every object in the page: reading an out-of-range index on any array or plain object returns the attacker’s value, and for...in over any object yields the injected keys, so unrelated code can take branches it should not using attacker-supplied data, and rendering can fail as a side effect. The properties remain in place once the chart has been built, and no user interaction is required beyond rendering the chart.

Consequences beyond disruption depend on the consuming application.

References

  • github.com/advisories/GHSA-gfvx-2c2g-38wq
  • github.com/highcharts/highcharts/commit/d3357705c8f348904441327e32f50ab528c3a205
  • github.com/highcharts/highcharts/pull/25321
  • github.com/highcharts/highcharts/releases/tag/v13.1.0
  • github.com/highcharts/highcharts/security/advisories/GHSA-gfvx-2c2g-38wq
  • nvd.nist.gov/vuln/detail/CVE-2026-118249

Code Behaviors & Features

Detect and mitigate CVE-2026-118249 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 13.0.0 before 13.1.0

Fixed versions

  • 13.1.0

Solution

Upgrade to version 13.1.0 or above.

Impact 9.1 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:H

Learn more about CVSS

Weakness

  • CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

Source file

npm/highcharts/CVE-2026-118249.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:30 +0000.