Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-63459— Vendure: Stored XSS in the Admin Dashboard via unsafe HTML-stripping (innerHTML) of entity descriptions

Quick assessment

Affected
vendurehq vendure
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Vendure 是一个开源的无头(headless)电商平台。在 3.6.5 版本之前,位于 中的 组件通过将管理员可控的描述文本赋值给一个实时元素的 ,随后读取其 ,以此来去除标记。在 赋值期间,资源中的活动标记(Active resource markup)可以执行事件处理程序,而此时尚未读取 。权限较低的管理员可以在“产品列表”、“集合列表”、“促销列表”、“支付方式列表”或“配送方式列表”中渲染的描述信息中存储此类标记;当另一位管理员查看受影响的行时,脚本将会执行。这种存储型跨站脚本攻击(Stored XS

CVSS 8.7 · High

Possible ATT&CK Techniques 1 AI

T1189 · Drive-by Compromise
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-63459

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

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.

Vulnerability Title
Vendure: Stored XSS in the Admin Dashboard via unsafe HTML-stripping (innerHTML) of entity descriptions
Source: CVE Program / CVE List V5
Vulnerability Description
Vendure is an open-source headless commerce platform. Prior to 3.6.5, RichTextDescriptionCell in packages/dashboard/src/lib/components/shared/table-cell/order-table-cell-components.tsx attempts to strip markup by assigning an administrator-controlled description to a live element's innerHTML and then reading textContent. Active resource markup can execute an event handler during the innerHTML assignment before textContent is read. A lower-privilege administrator can store such markup in descriptions rendered by the Products list, Collections list, Promotions list, Payment Methods list, or Shipping Methods list, and script executes when another administrator views the affected row. This stored cross-site scripting can compromise the viewing administrator's session and enable cross-privilege or cross-channel administrative actions. This issue is fixed in version 3.6.5.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
在Web页面生成时对输入的转义处理不恰当(跨站脚本)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
vendurehq vendure < 3.6.5 -

II. Public POCs for CVE-2026-63459

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-63459

登录查看更多情报信息。

Patches & Fixes for CVE-2026-63459 (1)

Vendor Advisories for CVE-2026-63459 (1)

Vendor Pages for CVE-2026-63459 (1)

Same Patch Batch · vendurehq · 2026-09-17 · 4 CVEs total

CVE-2026-63472 9.1 CRITICAL Vendure: External-authentication account takeover: external login linked to a pre-existing
CVE-2026-63460 7.5 HIGH Vendure: Unauthenticated ReDoS via `regex` filter on SQLite backends
CVE-2026-63461 5.3 MEDIUM Vendure: Shop API list queries can return non-public entities when filterOperator is OR

IV. Related Vulnerabilities

V. Comments for CVE-2026-63459

No comments yet


Leave a comment