CVE Catalog

CVE-2026-118250

HighCVSS 7.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

30th percentile - higher than 30% of all known CVEs

Summary

Highcharts JS from 6.1.0 until 11.4.9, 12.6.1, and 3.1.0 follows dot-separated series.keys paths without filtering each segment. An attacker who controls series.keys and matching point data can use a path through __proto__ to assign arbitrary named properties to Object.prototype, visible to all JavaScript in the page, with no user interaction beyond rendering the chart.

Risk Assessment

This could lead to prototype pollution, potentially disrupting application behavior or enabling malicious code execution in the user's browser.

Recommendation

Update Highcharts to version 11.4.9, 12.6.1, or 3.1.0, which fix the vulnerability.

Other vulnerabilities in Highcharts JS

See all
Original NVD description (English source)

Highcharts JS is a JavaScript charting library based on SVG. From 6.1.0 until 11.4.9, 12.6.1, and 3.1.0, Highcharts follows dot-separated series.keys paths without filtering each segment. An attacker who controls series.keys and matching point data can use a path through __proto__ to assign arbitrary named properties to Object.prototype. Those properties are visible to all JavaScript in the page, and no user interaction is required beyond rendering the chart. This issue is fixed in 11.4.9, 12.6.1, and 3.1.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS