Highcharts JS 是一款基于 SVG 的 JavaScript 图表库。在版本 10.3.2 至 11.4.9、12.6.2 和 13.1.1 期间,Highcharts 在接收 SVG 锚点(anchor)的 属性时,未对 和 属性所采用的“允许协议方案”(allowed-scheme)检查机制进行同样处理。若攻击者能够控制图表的文字选项,则可在序列化的图表输出中保留包含 协议的 URL。当导出的或服务器端渲染的 SVG 文件被再次解析,且用户激活该链接时,恶意脚本将在该文档的源域中执行。此问题已在版本
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| highcharts | highcharts | >= 10.3.2, < 11.4.9 |
affected |
>= 12.0.0, < 12.6.2 |
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.3.2, < 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-118246 | 8.4 HIGH | Highcharts Core: `breadcrumbs.style` keys become SVG event-handler attributes |
| 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-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 |