<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Highcharts Core (&gt;= 10.0.0, &lt; 11.4.9) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/highcharts-core--10.0.0--11.4.9/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 29 Oct 2026 00:16:40 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/highcharts-core--10.0.0--11.4.9/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Highcharts Core: Breadcrumbs style attribute cross-site scripting (CVE-2026-118246)</title><link>https://feed.craftedsignal.io/briefs/2026-10-highcharts-xss/</link><pubDate>Thu, 29 Oct 2026 00:16:40 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-highcharts-xss/</guid><description>A cross-site scripting (XSS) vulnerability in Highcharts Core allows arbitrary JavaScript execution when an attacker-controlled chart configuration injects event-handler attributes into SVG breadcrumb elements.</description><content:encoded><![CDATA[<p>Highcharts Core versions 10.0.0 through 13.0.2 are affected by a cross-site scripting (XSS) vulnerability identified as CVE-2026-118246. The <code>breadcrumbs.style</code> configuration option fails to sanitize keys before applying them as SVG attributes. An attacker capable of influencing the chart configuration can inject event-handler attributes, such as <code>onmouseover</code>, which the browser will execute in the context of the origin hosting the chart when the breadcrumb component is rendered and interacted with by a user. This flaw affects Highcharts Core, Highcharts Stock, Highcharts Maps, and Highcharts Gantt. Charts utilizing &quot;styled mode&quot; are not affected.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation leads to arbitrary JavaScript execution in the user's browser session. This can be used to hijack user sessions, steal sensitive data, or perform unauthorized actions on behalf of the user within the vulnerable application origin.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Highcharts to the patched versions: 11.4.9, 12.6.1, or 13.1.0 or later.</li>
<li>If upgrading is not immediately feasible, apply the provided JavaScript workaround by injecting the following snippet after loading the Highcharts library but before any chart initialization:
<code>((H)=&gt;{const S=H.SVGElement.prototype,D=S._defaultSetter;S._defaultSetter=function _defaultSetter(v,k,e){/^on/i.test(k)||D.call(this,v,k,e)};})(Highcharts);</code></li>
<li>Audit applications that pass user-supplied or external JSON configuration objects to Highcharts to ensure the <code>breadcrumbs</code> configuration object is strictly validated against a known-safe schema.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>xss</category><category>web-application</category><category>client-side-injection</category></item></channel></rss>