跳到正文
CVE-high(cvefeed.io)·· 4 小時前精選AI 評分77

Highcharts Core CVE-2026-118246:breadcrumbs.style 變成 SVG 事件處理器,易被利用執行指令碼

CVE-2026-118246 - Highcharts Core: `breadcrumbs.style` keys become SVG event-handler attributes

AI 導讀

Highcharts JS 在 10.0.0 至 13.1.0 版本中,breadcrumbs.style 會被當作 SVG 屬性處理,若配置不當可被利用執行跨站指令碼。

推薦理由

此 CVE 讓使用 Highcharts 的開發者須升級至 11.4.9 以上以避免跨站指令碼執行,提醒前端安全防範,並示範如何檢查配置以確保不被利用。

正文 · AI 翻譯

譯文尚未完整,完整內容請切換至原文。

Highcharts JS 是一個基於 SVG 的 JavaScript 圖表庫。從 10.0.0 到 11.4.9、12.6.1 和 13.1.0,Highcharts 將 breadcrumbs.style 應用為 SVG 屬性而非 CSS,且不會過濾屬性名稱。控制圖表設定的攻擊者可以透過 drilldown.breadcrumbs、navigation.breadcrumbs 或層級系列的 breadcrumb 選項提供事件處理器鍵。這些鍵在麵包屑按鈕上成為活躍處理器,並在使用者導航至某層並懸停或啟用該按鈕後,以主機頁面來源執行。Styled‑mode 圖表不適用此選項,亦不受影響。此問題已於 11.4.9、12.6.1 與 13.1.0 修正。

影響

受影響產品

以下產品受到 CVE-2026-118246 漏洞的影響。 即使 cvefeed.io 知道受影響產品的精確版本,該資訊亦未在下表中呈現。

識別碼 供應商 產品 措施
1 Highcharts highcharts

Common Vulnerability Scoring System(CVSS)是一套標準化框架,用於評估軟體與系統漏洞的嚴重度。我們收集並顯示各來源的 CVSS 分數,供每個 CVE 參考。

分數 版本 嚴重性 向量 可利用性分數 影響分數 來源
CVSS 4.0 高 [email protected]

將 Highcharts JS 更新至已修補版本,以防止透過自訂麵包屑選項執行指令碼。

  • 將 Highcharts JS 更新至 11.4.9 或更高版本。
  • 將 Highcharts JS 更新至 12.6.1 或更高版本。
  • 將 Highcharts JS 更新至 13.1.0 或更高版本。

此處列出精選外部連結,提供與 CVE-2026-118246 相關的深入資訊、實用解決方案與有價值工具。

網址 資源
https://github.com/highcharts/highcharts/commit/b0fafdaaee7d0cac2ecfeb0eaf37b11cd40594ef
https://github.com/highcharts/highcharts/releases/tag/v13.1.0
https://github.com/highcharts/highcharts/security/advisories/GHSA-35rr-xwfh-x789

雖然 CVE 確定漏洞的具體例項,CWE 則將可能導致漏洞的共通缺陷或弱點分類。CVE-2026-118246 相關聯的 CWEs 如下:

Common Attack Pattern Enumeration and Classification(CAPEC)儲存攻擊模式,描述對手為利用 CVE-2026-118246 弱點所採用的共通屬性與方法。

我們掃描 GitHub 倉庫以偵測新的概念驗證漏洞。以下列表為已在 GitHub 釋出的公開漏洞與概念驗證集合,按最近更新時間排序。

由於潛在效能問題,結果限制於前 15 個倉庫。

以下列表為文章中提及 CVE-2026-118246 漏洞的新聞。

以下表格列出 CVE-2026-118246 漏洞隨時間所做的變更。

漏洞歷史細節對於瞭解漏洞演變、辨識可能影響漏洞嚴重度、可利用性或其他特徵的最新變更很有幫助。

  • 收到新 CVE 由 [email protected]

    十月. 28, 2026

    動作 型別 舊值 新值
    新增 說明 Highcharts JS 是一個基於 SVG 的 JavaScript 圖表庫。從 10.0.0 到 11.4.9、12.6.1 與 13.1.0,Highcharts 將 breadcrumbs.style 作為 SVG 屬性而非 CSS,且不會過濾屬性名稱。攻擊者若能控制圖表配置,可透過 drilldown.breadcrumbs、navigation.breadcrumbs 或階層系列 breadcrumb 選項提供事件處理器鍵。這些鍵會在麵包屑按鈕上變為活躍處理器,並在使用者導航至某一層級並懸停或啟動按鈕後,在主機頁面來源執行。Styled-mode 圖表不會套用此選項,亦不受影響。此問題已於 11.4.9、12.6.1 與 13.1.0 修復。
    新增 CVSS V4.0 AV:N/AC:L/AT:N/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
    新增 CWE CWE-79
    新增 受影響 New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/118xxx/CVE-2026-118246.json">CVE-2026-118246</a>
    新增 參考 https://github.com/highcharts/highcharts/commit/b0fafdaaee7d0cac2ecfeb0eaf37b11cd40594ef
    新增 參考 https://github.com/highcharts/highcharts/releases/tag/v13.1.0
    新增 參考 https://github.com/highcharts/highcharts/security/advisories/GHSA-35rr-xwfh-x789

EPSS 為每日估算在接下來 30 天內觀測到利用活動的機率。以下圖表顯示漏洞的 EPSS 分數歷史。

來源: CVE-high (cvefeed.io)
開啟原文