Skip to main content
← All vulnerabilities
CVE-2026-118248EUVD-2026-112362GHSA-WG5J-9WP8-2GGM

Highcharts Dashboards: editableOptions.propertyPath writes to Object.prototype

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 13.1.0, 4.2.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Highcharts Dashboards, a charting component for JavaScript web applications, is affected when its edit mode processes configuration paths without filtering prototype-related keys. An attacker who can control those editable options could cause a value to be written onto the shared JavaScript Object.prototype, making it visible across the entire page and potentially altering application behavior.

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 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 a user's edit writes the configured value onto Object.prototype. The property then becomes visible to JavaScript throughout the page, with consequences determined by the consuming application. This issue is fixed in 4.2.2.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • highcharts highcharts

    fixed in 13.1.0

  • @highcharts dashboards

    From 1.0.0 · fixed in 4.2.2

References 3

GitHub · highcharts/highcharts