Approved changes feed: RSS · Atom
cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | B3Log (86d16015-6676-51cc-958c-521884a67196) |
|---|---|
| Product | Siyuan (173c2db0-bf9a-50e3-b833-47ab1492d21c) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:gitee/siyuan-note/siyuan |
purl2cpe | 2026-06-01 10:11:23.522824 |
pkg:github/siyuan-note/siyuan |
purl2cpe | 2026-06-01 10:11:23.522826 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-56397 |
vulnerable | 2026-07-29 01:00:29.143111 |
SiYuan - Remote Code Execution via Malicious Bazaar Package Metadata and README
CRITICAL (9.6)
SiYuan before v3.6.1 fails to sanitize package metadata and README content in the Bazaar marketplace, allowing malicious package authors to inject arbitrary HTML and JavaScript. Attackers can achieve remote code execution on any user browsing the Bazaar by embedding XSS payloads in package displayName, description, or README fields, exploiting Electron's nodeIntegration setting to execute OS commands.
Published: 2026-06-21T13:27:04.512Z
Updated: 2026-06-24T15:35:50.419Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56395 |
vulnerable | 2026-07-29 01:00:29.140773 |
SiYuan - Remote Code Execution via Malicious Bazaar Package Metadata and README
CRITICAL (9.6)
SiYuan before v3.6.1 fails to sanitize package metadata and README content in the Bazaar marketplace, allowing malicious package authors to inject arbitrary HTML and JavaScript. Attackers can achieve remote code execution on any user browsing the Bazaar by embedding XSS payloads in package displayName, description, or README fields, exploiting Electron's nodeIntegration setting to execute OS commands.
Published: 2026-06-21T13:27:03.141Z
Updated: 2026-06-22T10:29:04.706Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40922 |
vulnerable | 2026-06-08 08:01:21.136007 |
SiYuan: Incomplete sanitization of bazaar README allows stored XSS via iframe srcdoc (incomplete fix for CVE-2026-33066)
SiYuan is an open-source personal knowledge management system. In versions 3.6.1 through 3.6.3, a prior fix for XSS in bazaar README rendering (incomplete fix for CVE-2026-33066) enabled the Lute HTML sanitizer, but the sanitizer does not block iframe tags, and its URL-prefix blocklist does not effectively filter srcdoc attributes which contain raw HTML rather than URLs. A malicious bazaar package author can include an iframe with a srcdoc attribute containing embedded scripts in their README. When other users view the package in SiYuan's marketplace UI, the payload executes in the Electron context with full application privileges, enabling arbitrary code execution on the user's machine. This issue has been fixed in version 3.6.4.
Published: 2026-04-16T23:14:00.592Z
Updated: 2026-04-20T14:59:52.008Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40322 |
vulnerable | 2026-06-08 08:01:20.172466 |
SiYuan: Mermaid `javascript:` Link Injection Leads to Stored XSS and Electron RCE
CRITICAL (9.1)
SiYuan is an open-source personal knowledge management system. In versions 3.6.3 and below, Mermaid diagrams are rendered with securityLevel set to "loose", and the resulting SVG is injected into the DOM via innerHTML. This allows attacker-controlled javascript: URLs in Mermaid code blocks to survive into the rendered output. On desktop builds using Electron, windows are created with nodeIntegration enabled and contextIsolation disabled, escalating the stored XSS to arbitrary code execution when a victim opens a note containing a malicious Mermaid block and clicks the rendered diagram node. This issue has been fixed in version 3.6.4.
Published: 2026-04-16T23:00:07.719Z
Updated: 2026-04-17T12:26:06.118Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40318 |
vulnerable | 2026-06-08 08:01:20.167459 |
SiYuan: Publish Reader Path Traversal Delete via `removeUnusedAttributeView`
HIGH (8.5)
SiYuan is an open-source personal knowledge management system. In versions 3.6.3 and prior, the /api/av/removeUnusedAttributeView endpoint constructs a filesystem path using the user-controlled id parameter without validation or path boundary enforcement. An attacker can inject path traversal sequences such as ../ into the id value to escape the intended directory and delete arbitrary .json files on the server, including global configuration files and workspace metadata. This issue has been fixed in version 3.6.4.
Published: 2026-04-16T22:54:47.881Z
Updated: 2026-04-18T02:48:57.193Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40259 |
vulnerable | 2026-06-08 08:01:20.099249 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40107 |
vulnerable | 2026-06-08 08:01:19.907860 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39846 |
vulnerable | 2026-06-08 08:01:17.099130 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34605 |
vulnerable | 2026-06-08 07:59:12.748410 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34585 |
vulnerable | 2026-06-08 07:59:12.723665 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34453 |
vulnerable | 2026-06-08 07:59:12.518706 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34449 |
vulnerable | 2026-06-08 07:59:12.513100 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34448 |
vulnerable | 2026-06-08 07:59:12.512769 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33670 |
vulnerable | 2026-06-08 07:59:10.573603 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33669 |
vulnerable | 2026-06-08 07:59:10.564124 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33476 |
vulnerable | 2026-06-08 07:59:10.148297 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33203 |
vulnerable | 2026-06-08 07:59:09.342167 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33194 |
vulnerable | 2026-06-08 07:59:09.329966 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33067 |
vulnerable | 2026-06-08 07:57:18.545465 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33066 |
vulnerable | 2026-06-08 07:57:18.545036 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32940 |
vulnerable | 2026-06-08 07:57:18.350138 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32938 |
vulnerable | 2026-06-08 07:57:18.349164 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32815 |
vulnerable | 2026-06-08 07:57:18.169987 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32767 |
vulnerable | 2026-06-08 07:57:18.135050 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32751 |
vulnerable | 2026-06-08 07:57:18.116192 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32750 |
vulnerable | 2026-06-08 07:57:18.115771 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32749 |
vulnerable | 2026-06-08 07:57:18.115326 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32747 |
vulnerable | 2026-06-08 07:57:18.113485 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32704 |
vulnerable | 2026-06-08 07:57:18.054414 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32110 |
vulnerable | 2026-06-08 07:57:16.684972 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31809 |
vulnerable | 2026-06-08 07:57:15.916947 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31807 |
vulnerable | 2026-06-08 07:57:15.913361 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30926 |
vulnerable | 2026-06-08 07:57:14.552279 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30869 |
vulnerable | 2026-06-08 07:57:14.404298 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-29183 |
vulnerable | 2026-06-08 07:55:16.198657 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-29073 |
vulnerable | 2026-06-08 07:55:16.077963 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25992 |
vulnerable | 2026-06-08 07:53:20.669071 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25539 |
vulnerable | 2026-06-08 07:53:19.968038 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-23852 |
vulnerable | 2026-06-08 07:51:16.343937 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-23851 |
vulnerable | 2026-06-08 07:51:16.343428 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-23850 |
vulnerable | 2026-06-08 07:51:16.339026 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-23847 |
vulnerable | 2026-06-08 07:51:16.336790 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-23645 |
vulnerable | 2026-06-08 07:51:15.703843 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68948 |
vulnerable | 2026-06-08 07:41:21.967708 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-67488 |
vulnerable | 2026-06-08 07:41:19.890236 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.