Skip to content
OpenAdvisories

Package · npm

highcharts

9 known vulnerabilities.

9 results · Feed

  • High 8.4

    Highcharts: javascript: URL in credits.href runs script on click

    Highcharts JS is a JavaScript charting library based on SVG. Prior to 11.4.9, 12.6.1, and 13.1.0, Highcharts assigns credits.href to the window location when the credits label is clicked without checking the URL against the allowed-scheme list. An attacker wh…

  • High 7.2

    Highcharts: dotted series.keys paths write to Object.prototype

    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 …

  • High 7.2

    Highcharts: series column construction writes to Object.prototype

    Highcharts JS is a JavaScript charting library based on SVG. From 13.0.0 until 13.1.0, Highcharts builds series data columns by using point option keys directly as column IDs. Own enumerable __proto__ and constructor keys from parsed point objects can therefo…

  • High 8.4

    Highcharts Core: `breadcrumbs.style` keys become SVG event-handler attributes

    Highcharts JS is a JavaScript charting library based on SVG. From 10.0.0 until 11.4.9, 12.6.1, and 13.1.0, Highcharts applies breadcrumbs.style as SVG attributes rather than CSS and does not filter the attribute names. An attacker who controls chart configura…

  • High 7.2

    Highcharts Core: AST `DOMParser` fallback assigns unsanitized markup to `innerHTML` during print

    Highcharts JS is a JavaScript charting library based on SVG. From 12.0.0 until 12.6.1 and 13.1.0, Highcharts falls back to assigning raw markup to innerHTML when DOMParser cannot return a document, before its allow-list is applied. In Chromium, the Trusted Ty…

  • High 7.2

    Highcharts Core: `javascript:` URL in an `xlink:href` attribute survives text filtering and reaches exported charts

    Highcharts JS is a JavaScript charting library based on SVG. From 10.3.2 until 11.4.9, 12.6.2, and 13.1.1, Highcharts accepts an SVG anchor xlink:href attribute without applying the allowed-scheme check used for href and src. An attacker who controls a chart …

  • High 7.6

    Options structure open to XSS if passed unfiltered

    Highcharts JS is a JavaScript charting library based on SVG. In Highcharts versions 8 and earlier, the chart options structure was not systematically filtered for XSS vectors. The potential impact was that content from untrusted sources could execute code in …

  • High 8.7

    Cross-Site Scripting in highcharts

    Versions of `highcharts` prior to 7.2.2 or 8.1.1 are vulnerable to Cross-Site Scripting (XSS). The package fails to sanitize `href` values and does not restrict URL schemes, allowing attackers to execute arbitrary JavaScript in a victim's browser if they clic…

  • High 7.5

    Regular Expression Denial of Service in highcharts

    In js/parts/SvgRenderer.js in Highcharts JS before 6.1.0, the use of backtracking regular expressions permitted an attacker to conduct a denial of service attack against the SVGRenderer component, aka ReDoS.