Approved changes feed: RSS · Atom

cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorB3Log (86d16015-6676-51cc-958c-521884a67196)
ProductSiyuan (173c2db0-bf9a-50e3-b833-47ab1492d21c)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast 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

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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.