<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>VulnFeed.org: highcharts</title><link>https://vulnfeed.org/</link><description>Every disclosure, as it lands. Critical-only feed available.</description><language>en</language><atom:link href="https://vulnfeed.org/feed/product/highcharts.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-118255: Highcharts Grid: javascript: URL in credits.href runs script on click</title><link>https://vulnfeed.org/cve/CVE-2026-118255/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-118255/</guid><pubDate>Wed, 28 Oct 2026 19:17:29 +0000</pubDate><description>Highcharts JS is a JavaScript charting library based on SVG. From 2.0.0 until 3.2.0, Highcharts Grid applies credits.href to the credits link without validating the URL scheme. An attacker who controls Grid configuration can provide a javascript URL, and activating the credits link runs script in the origin of the hosting page with access to that application&apos;s data and session state.This issue is fixed in Grid Pro 3.2.0.</description></item><item><title>CVE-2026-118250: Highcharts: dotted series.keys paths write to Object.prototype</title><link>https://vulnfeed.org/cve/CVE-2026-118250/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-118250/</guid><pubDate>Wed, 28 Oct 2026 18:17:16 +0000</pubDate><description>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 path through __proto__ to assign arbitrary named properties to Object.prototype. Those properties are visible to all JavaScript in the page, and no user interaction is required beyond rendering the chart. This issue is fixed in 11.4.9, 12.6.1, and 3.1.0.</description></item><item><title>CVE-2026-118246: Highcharts Core: `breadcrumbs.style` keys become SVG event-handler attributes</title><link>https://vulnfeed.org/cve/CVE-2026-118246/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-118246/</guid><pubDate>Wed, 28 Oct 2026 18:17:15 +0000</pubDate><description>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 configuration can provide event-handler keys through drilldown.breadcrumbs, navigation.breadcrumbs, or hierarchical series breadcrumb options. The keys become active handlers on the breadcrumb button and execute in the hosting page origin after the user navigates to a level and hovers over or activates the button. Styled-mode charts do not apply this option and are not affected. This issue is fixed in 11.4.9, 12.6.1 and 13.1.0.</description></item><item><title>CVE-2026-118242: Highcharts Grid: custom icon definition objects written with raw `setAttribute` on `&lt;path&gt;`</title><link>https://vulnfeed.org/cve/CVE-2026-118242/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-118242/</guid><pubDate>Wed, 28 Oct 2026 18:17:14 +0000</pubDate><description>Highcharts JS is a JavaScript charting library based on SVG. From 2.3.0 until 3.2.0, Highcharts Grid creates SVG path elements from rendering.icons object definitions and previously copied every child key with setAttribute. An attacker who controls Grid configuration can supply event-handler attribute names in an icon definition. Because custom icons override built-ins, the attacker can replace default sort or pagination icons, and script runs in the hosting page origin when a user hovers over or activates the affected icon. This issue is fixed in 3.2.0.</description></item><item><title>CVE-2026-118254: Highcharts Grid: pagination language options are parsed as HTML</title><link>https://vulnfeed.org/cve/CVE-2026-118254/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-118254/</guid><pubDate>Wed, 28 Oct 2026 18:13:20 +0000</pubDate><description>Highcharts JS is a JavaScript charting library based on SVG. From 2.0.0 until 3.2.0, Highcharts Grid writes pagination language strings into the DOM as markup instead of text. An attacker who controls the Grid language configuration can provide elements with event handlers, which execute in the hosting page origin when pagination controls render. Exploitation requires pagination to be enabled but does not require additional user interaction. This issue is fixed in 3.2.0.</description></item><item><title>CVE-2026-118251: Highcharts: javascript: URL in credits.href runs script on click</title><link>https://vulnfeed.org/cve/CVE-2026-118251/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-118251/</guid><pubDate>Wed, 28 Oct 2026 18:02:46 +0000</pubDate><description>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 who controls chart configuration can provide a javascript URL and run script in the origin of the hosting page when a user clicks the credits label. Highcharts Stock, Maps, and Gantt are included because they ship from the same package. This issue is fixed in 11.4.9, 12.6.1 and 13.1.0.</description></item></channel></rss>
