Highcharts JS 是一个基于 SVG 的 JavaScript 图表库。在 10.0.0 至 11.4.9、12.6.1 和 13.1.0 版本中,Highcharts 将 作为 SVG 属性而非 CSS 样式应用,且未对属性名称进行过滤。若攻击者能够控制图表配置,即可通过 、 或分层序列(hierarchical series)的面包屑选项注入事件处理程序键名。这些键名会在用户导航至某一层级并悬停或激活面包屑按钮时,作为活动事件处理器在宿主页面上下文中执行。采用样式模式(styled mode)的图表不
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| highcharts | highcharts | >= 10.0.0, < 11.4.9 |
affected |
>= 12.0.0, < 12.6.1 |
affected | ||
>= 13.0.0, < 13.1.1 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| highcharts | highcharts | >= 10.0.0, < 11.4.9 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-118245 | 8.6 HIGH | Highcharts Dashboards: `chartConstructor` is an unchecked lookup into the Highcharts names |
| CVE-2026-118254 | 8.6 HIGH | Highcharts Grid: pagination language options are parsed as HTML |
| CVE-2026-116797 | 8.5 HIGH | Highcharts Grid Pro: cell-renderer `attributes` map written with raw `setAttribute` |
| CVE-2026-118242 | 8.5 HIGH | Highcharts Grid: custom icon definition objects written with raw `setAttribute` on `<path> |
| CVE-2026-118253 | 8.4 HIGH | Highcharts Dashboards: fullscreen labels are parsed as HTML |
| CVE-2026-118251 | 8.4 HIGH | Highcharts: javascript: URL in credits.href runs script on click |
| CVE-2026-118252 | 8.4 HIGH | Highcharts Dashboards: sidebar component labels are parsed as HTML |
| CVE-2026-118255 | 8.4 HIGH | Highcharts Grid: javascript: URL in credits.href runs script on click |
| CVE-2026-116796 | 7.2 HIGH | Highcharts Core: `javascript:` URL in an `xlink:href` attribute survives text filtering an |
| CVE-2026-118244 | 7.2 HIGH | Highcharts Core: AST `DOMParser` fallback assigns unsanitized markup to `innerHTML` during |
| CVE-2026-118250 | 7.2 HIGH | Highcharts: dotted series.keys paths write to Object.prototype |
| CVE-2026-118249 | 7.2 HIGH | Highcharts: series column construction writes to Object.prototype |
| CVE-2026-118247 | 6.9 MEDIUM | Highcharts Dashboards / Grid Pro: `DataTable.setCell` and column writers treat `__proto__` |
| CVE-2026-118248 | 6.9 MEDIUM | Highcharts Dashboards: editableOptions.propertyPath writes to Object.prototype |
| CVE-2026-118243 | 5.3 MEDIUM | Highcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototyp |