CVE-2026-116796 json
Highcharts Core: `javascript:` URL in an `xlink:href` attribute survives text filtering and reaches exported charts
published 12d ago modified 11d ago also EUVD-2026-112279 , GHSA-mw4f-gj5x-6xr4
- cvss
- 7.2
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 27%
- public exploits
- 0
- none known
Summary
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 text option can preserve a javascript URL in serialized chart output. When exported or server-rendered SVG is parsed again and a user activates the link, script runs in the origin of that document. This issue is fixed in 11.4.9, 12.6.2 and 13.1.1.
Patch / fix
- npm highcharts 11.4.9, 12.6.2, 13.1.1
- highcharts highcharts 11.4.9, 12.6.2, 13.1.1
Is CVE-2026-116796 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-116796 updated cvss 6.1
highcharts: highcharts: Arbitrary script execution via unsanitized SVG link attributes
-
Red Hat Enterprise Linux 8 rls, rust, cargo, clippy, rustfmt, rust-gdb, +8 more Red Hat Enterprise Linux 9 rust, cargo, clippy, rustfmt, rust-gdb, rust-src, +9 more Red Hat Enterprise Linux 10 rust 1.92.0-2.el10_2 Red Hat Enterprise Linux AI (RHEL AI) 3 rust 1.92.0-2.el10_2affected: workaround, no fix available “Fix deferred”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 11d ago
Exploit prediction
0.34% chance of exploitation in the next 30 days, higher than 27% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 7.2 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N |
| CNA | 4.0 | 7.2 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | highcharts | >=10.3.2, <11.4.9 >=12.0.0, <12.6.2 >=13.0.0, <13.1.1 |
11.4.9 12.6.2 13.1.1 |
Affected products
- highcharts highcharts
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
github.com
/highcharts/highcharts/commit/6cf359fb144aa51fdc105e2b9bbd013439b02c88
web
-
github.com
/highcharts/highcharts/security/advisories/GHSA-mw4f-gj5x-6xr4
web
-
github.com
/highcharts/highcharts/releases/tag/v13.1.1
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-116796
advisory
-
github.com
/highcharts/highcharts
package
Sources
- CVE List CVE-2026-116796
- GitHub Advisory GHSA-mw4f-gj5x-6xr4
- NVD CVE-2026-116796
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.