CVE-2021-29489
CVE-2021-29489 · Options structure open to XSS if passed unfiltered
This page contains facts from public vulnerability sources. Check the original advisory before updating.
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 the end user's browser. The vulnerability is patched in version 9. As a workaround, implementers who are not able to upgrade may apply DOMPurify recursively to the options structure to filter out malicious markup.
CVSS 7.6 · High · EPSS 0.9% · Fix available
- Published
- Updated
Stack: node
Affected products and versions
highcharts
- Versions
- < 9.0.0: Affected
No fix published
highcharts npm
- Affected ranges
- SEMVER: < 9.0.0
Update to 9.0.0