Skip to content

github.com/siyuan-note/siyuan/kernel (Go)

Advisories
263
Latest version
—
License
—
OpenSSF Scorecard
—

How to fix

Upgrading to 3.6.40.0.0-20260407035653-2f416e5253f1 or later clears every advisory below that has a fix.

Upgrade commands
go
go get github.com/siyuan-note/siyuan/kernel@v3.6.40.0.0-20260407035653-2f416e5253f1 && go mod tidy

Known vulnerabilities

AdvisorySeverityAffectedFixed in
GHSA-xp3q-r38w-vgqm
SiYuan: The publish filter for local storage returns the administrator's entire storage map with only three keys sanitized
Medium
< 0.0.0-20260729005258-4daee87d4152
0.0.0-20260729005258-4daee87d4152
GHSA-9cqf-hhrq-7v45
SiYuan: getAttributeViewSearchTarget returns database row content to anonymous readers with no publish-access check, reopening the class closed one day earlier at the adjacent route
High
EPSS 0.30%
>= 0.0.0-20260726161145-9b8e8956f997, < 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-9cqf-hhrq-7v45
SiYuan: getAttributeViewSearchTarget returns database row content to anonymous readers with no publish-access check, reopening the class closed one day earlier at the adjacent route
High
EPSS 0.30%
>= 0.0.0-20260726161145-9b8e8956f997, < 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-57v5-wqx3-cgj4
SiYuan: Database view structure (all view names, layout types and per-field visibility) is returned to anonymous readers by /api/av/getAttributeViewFieldViews
Medium
EPSS 0.33%
< 0.0.0-20260726004013-64c26e74bb82
0.0.0-20260726004013-64c26e74bb82
GHSA-57v5-wqx3-cgj4
SiYuan: Database view structure (all view names, layout types and per-field visibility) is returned to anonymous readers by /api/av/getAttributeViewFieldViews
Medium
EPSS 0.33%
< 0.0.0-20260726004013-64c26e74bb82
0.0.0-20260726004013-64c26e74bb82
GHSA-4wwp-f6gw-6qm5
SiYuan: TLS Private Keys Readable via getFile (Incomplete Blocklist)
High
EPSS 0.33%
< 0.0.0-20260819144130-256d73aa7f94
0.0.0-20260819144130-256d73aa7f94
GHSA-4wwp-f6gw-6qm5
SiYuan: TLS Private Keys Readable via getFile (Incomplete Blocklist)
High
EPSS 0.33%
< 0.0.0-20260819144130-256d73aa7f94
0.0.0-20260819144130-256d73aa7f94
GHSA-3cm4-ccvw-6xr6
SiYuan: /history/*path and /repo/diff/*path potentially exposing historical snapshots of data/.siyuan/publishAccess.json and data/templates/*
Medium
EPSS 0.48%
< 0.0.0-20260816034002-035bf9a8c311
0.0.0-20260816034002-035bf9a8c311
GHSA-3cm4-ccvw-6xr6
SiYuan: /history/*path and /repo/diff/*path potentially exposing historical snapshots of data/.siyuan/publishAccess.json and data/templates/*
Medium
EPSS 0.48%
< 0.0.0-20260816034002-035bf9a8c311
0.0.0-20260816034002-035bf9a8c311
GHSA-x8gv-g2g3-65fj
SiYuan Agent Tools SSRF via DNS-Rebinding TOCTOU (Bypass of CheckHostSSRF)
High
EPSS 0.36%
< 0.0.0-20260813142806-dd2778b70d02
0.0.0-20260813142806-dd2778b70d02
GHSA-x8gv-g2g3-65fj
SiYuan Agent Tools SSRF via DNS-Rebinding TOCTOU (Bypass of CheckHostSSRF)
High
EPSS 0.36%
< 0.0.0-20260813142806-dd2778b70d02
0.0.0-20260813142806-dd2778b70d02
GHSA-p23f-cm6q-2qp8
SiYuan MCP asset.upload Reads Arbitrary Absolute File Paths (Workspace Boundary Bypass)
Medium
EPSS 0.40%
< 0.0.0-20260813142104-b26a4a307b8a
0.0.0-20260813142104-b26a4a307b8a
GHSA-p23f-cm6q-2qp8
SiYuan MCP asset.upload Reads Arbitrary Absolute File Paths (Workspace Boundary Bypass)
Medium
EPSS 0.40%
< 0.0.0-20260813142104-b26a4a307b8a
0.0.0-20260813142104-b26a4a307b8a
GHSA-989h-w3q9-3m2f
Duplicate Advisory: SiYuan: Missing consistency check between packageName and repoURL/repoHash in bazaar package install allows overwriting an existing, trusted plugin
Withdrawn
Medium
all versions
No fix yet
GHSA-rpx2-p6hp-x5gj
SiYuan: Missing consistency check between packageName and repoURL/repoHash in bazaar package install allows overwriting an existing, trusted plugin
Medium
EPSS 0.09%
< 0.0.0-20260808010544-26ccb40d390e
0.0.0-20260808010544-26ccb40d390e
GHSA-c8r8-95hg-mp34
SiYuan: MCP file tool's blocklist is incomplete relative to the HTTP file API it claims to align with, exposing publish-mode passwords and other sensitive workspace files
Medium
EPSS 0.39%
< 0.0.0-20260808051406-3542530c505f
0.0.0-20260808051406-3542530c505f
GHSA-69jp-f2p8-9vrg
Duplicate Advisory: 17 block metadata/content endpoints in kernel/api/block.go have zero publish-access filtering, reachable by anonymous publish-mode readers
Withdrawn
High
all versions
No fix yet
GHSA-4vpg-gwqq-w44c
SiYuan: 17 block metadata/content endpoints in kernel/api/block.go have zero publish-access filtering, reachable by anonymous publish-mode readers
High
EPSS 0.45%
< 0.0.0-20260804015139-bd067a4fe9b2
0.0.0-20260804015139-bd067a4fe9b2
GHSA-4vpg-gwqq-w44c
SiYuan: 17 block metadata/content endpoints in kernel/api/block.go have zero publish-access filtering, reachable by anonymous publish-mode readers
High
EPSS 0.45%
< 0.0.0-20260804015139-bd067a4fe9b2
0.0.0-20260804015139-bd067a4fe9b2
GHSA-x8p6-569w-fmmr
Duplicate Advisory: SiYuan: Cross-Site WebSocket Hijacking on the admin-only network proxy endpoint (`/ws/network/proxy`) via explicit `CheckOrigin: true` bypass
Withdrawn
High
all versions
No fix yet
GHSA-3cc2-h3v6-rqpq
SiYuan: Cross-Site WebSocket Hijacking on the admin-only network proxy endpoint (`/ws/network/proxy`) via explicit `CheckOrigin: true` bypass
High
EPSS 0.16%
< 0.0.0-20260803045322-cb67e0b4fab5
0.0.0-20260803045322-cb67e0b4fab5
GHSA-3cc2-h3v6-rqpq
SiYuan: Cross-Site WebSocket Hijacking on the admin-only network proxy endpoint (`/ws/network/proxy`) via explicit `CheckOrigin: true` bypass
High
EPSS 0.16%
< 0.0.0-20260803045322-cb67e0b4fab5
0.0.0-20260803045322-cb67e0b4fab5
GHSA-hg5w-8ppq-wpjq
Duplicate Advisory: SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream, defeating the fix for GHSA-xp2m-98x8-rpj6
Withdrawn
High
all versions
No fix yet
GHSA-c8w8-3pqp-wr83
SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream
High
EPSS 0.41%
< 0.0.0-20260731131820-67bc300b6ea6
0.0.0-20260731131820-67bc300b6ea6
GHSA-vg9q-fc8f-43f3
Duplicate Advisory: authFilePublishAccess distinguishes hidden and forbidden documents from public and nonexistent ones, and issues a publish-auth cookie for documents it reports as forbidden
Withdrawn
Medium
all versions
No fix yet
GHSA-6xvp-3rfv-g2g2
Duplicate Advisory: SiYuan: The publish filter for database backlinks consults the forbidden list instead of the visibility list, disclosing hidden-tier documents to anonymous readers
Withdrawn
Medium
all versions
No fix yet
GHSA-ww86-c2qf-w8fw
Duplicate Advisory: Missing authorization on refreshBacklink allows anonymous readers to trigger persistent server-side writes and unauthenticated resource amplification (publish mode)
Withdrawn
Medium
all versions
No fix yet
GHSA-q6g5-m978-c6v9
Duplicate Advisory: Publish-boundary bypass via WebSocket broadcast: anonymous readers receive a live unfiltered feed of all edits including protected/forbidden documents (publish mode)
Withdrawn
High
all versions
No fix yet
GHSA-p8cp-78hp-wmq8
Duplicate Advisory: SQL injection in backlink/mention search via unescaped stored and client input (publish mode): first-order (client keyword) and second-order (stored document title) breakout on read-write handle
Withdrawn
Critical
all versions
No fix yet
GHSA-4pjg-x8qj-33j5
SiYuan: authFilePublishAccess distinguishes hidden and forbidden documents from public and nonexistent ones, and issues a publish-auth cookie for documents it reports as forbidden
Medium
EPSS 0.34%
< 0.0.0-20260731093152-c7522b8db586
0.0.0-20260731093152-c7522b8db586
GHSA-p4qw-vx5p-g984
SiYuan: The publish filter for database backlinks consults the forbidden list instead of the visibility list, disclosing hidden-tier documents to anonymous readers
Medium
EPSS 0.33%
< 0.0.0-20260730150429-5b42614311b0
0.0.0-20260730150429-5b42614311b0
GHSA-wgwx-479j-23vq
SiYuan: Missing authorization on refreshBacklink allows anonymous readers to trigger persistent server-side writes and unauthenticated resource amplification (publish mode)
Medium
EPSS 0.38%
< 0.0.0-20260723002528-7d273c271ce1
0.0.0-20260723002528-7d273c271ce1
GHSA-wgwx-479j-23vq
SiYuan: Missing authorization on refreshBacklink allows anonymous readers to trigger persistent server-side writes and unauthenticated resource amplification (publish mode)
Medium
EPSS 0.38%
< 0.0.0-20260723002528-7d273c271ce1
0.0.0-20260723002528-7d273c271ce1
GHSA-q2vg-7qgx-x5fc
SiYuan: SQL injection in backlink/mention search via unescaped stored and client input (publish mode): first-order (client keyword) and second-order (stored document title) breakout on read-write handle
Critical
EPSS 0.44%
< 0.0.0-20260723004839-1a5b3431d5ab
0.0.0-20260723004839-1a5b3431d5ab
GHSA-q2vg-7qgx-x5fc
SiYuan: SQL injection in backlink/mention search via unescaped stored and client input (publish mode): first-order (client keyword) and second-order (stored document title) breakout on read-write handle
Critical
EPSS 0.44%
< 0.0.0-20260723004839-1a5b3431d5ab
0.0.0-20260723004839-1a5b3431d5ab
GHSA-mw8r-mw84-88v2
SiYuan: Publish-boundary bypass via WebSocket broadcast: anonymous readers receive a live unfiltered feed of all edits including protected/forbidden documents (publish mode)
Critical
EPSS 0.54%
< 0.0.0-20260723013612-ba948639d7f6
0.0.0-20260723013612-ba948639d7f6
GHSA-mw8r-mw84-88v2
SiYuan: Publish-boundary bypass via WebSocket broadcast: anonymous readers receive a live unfiltered feed of all edits including protected/forbidden documents (publish mode)
Critical
EPSS 0.54%
< 0.0.0-20260723013612-ba948639d7f6
0.0.0-20260723013612-ba948639d7f6
GHSA-75xh-mp4f-f2rf
Duplicate Advisory: SiYuan: getAttributeViewSearchTarget returns database row content to anonymous readers with no publish-access check, reopening the class closed one day earlier at the adjacent route
Withdrawn
High
>= 0.0.0-20260726161145-9b8e8956f997
No fix yet
GHSA-7v6h-j59w-8qfp
Duplicate Advisory: getBookmarkLabels returns every bookmark label in the workspace to anonymous readers, with no publish-access filtering
Withdrawn
Medium
all versions
No fix yet
GHSA-gq43-vcrh-6jw8
Duplicate Advisory: The reference filter for getRefIDs checks visibility but not the password tier, disclosing that password-protected documents reference a given block
Withdrawn
Medium
all versions
No fix yet
GHSA-v372-phq5-6mx6
Duplicate Advisory: Outline state for any document, including documents forbidden to readers, is returned by /api/storage/getOutlineStorage with no access check
Withdrawn
Medium
all versions
No fix yet
GHSA-xxm9-w59q-m66x
Duplicate Advisory: getUniqueFilename passes an unvalidated client-supplied path to the filesystem, giving anonymous readers an existence oracle over the entire host filesystem
Withdrawn
Medium
all versions
No fix yet
GHSA-j4ph-9xwf-wcj4
SiYuan: getBookmarkLabels returns every bookmark label in the workspace to anonymous readers, with no publish-access filtering
Medium
EPSS 0.33%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-j4ph-9xwf-wcj4
SiYuan: getBookmarkLabels returns every bookmark label in the workspace to anonymous readers, with no publish-access filtering
Medium
EPSS 0.33%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-53fp-9jmv-227g
SiYuan: Outline state for any document, including documents forbidden to readers, is returned by /api/storage/getOutlineStorage with no access check
Medium
EPSS 0.25%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-53fp-9jmv-227g
SiYuan: Outline state for any document, including documents forbidden to readers, is returned by /api/storage/getOutlineStorage with no access check
Medium
EPSS 0.25%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-vg99-7gj7-2fr5
SiYuan: The reference filter for getRefIDs checks visibility but not the password tier, disclosing that password-protected documents reference a given block
Medium
EPSS 0.33%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-vg99-7gj7-2fr5
SiYuan: The reference filter for getRefIDs checks visibility but not the password tier, disclosing that password-protected documents reference a given block
Medium
EPSS 0.33%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-hf8h-97gm-4x2p
SiYuan: getUniqueFilename passes an unvalidated client-supplied path to the filesystem, giving anonymous readers an existence oracle over the entire host filesystem
Medium
EPSS 0.33%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-hf8h-97gm-4x2p
SiYuan: getUniqueFilename passes an unvalidated client-supplied path to the filesystem, giving anonymous readers an existence oracle over the entire host filesystem
Medium
EPSS 0.33%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-h4w7-mgq4-wg6x
Duplicate Advisory: Missing publish-access filter on getBlockAttrs and batchGetBlockAttrs discloses block attributes (name, alias, memo, custom fields) of protected documents
Withdrawn
Medium
<= 3.7.2
No fix yet
GHSA-v598-7627-g9fx
Duplicate Advisory: Graph endpoints omit the publish-password tier: anonymous readers receive block-level content of password-protected documents
Withdrawn
High
<= 3.7.2
No fix yet
GHSA-mhcc-g592-267j
Duplicate Advisory: Missing publish-access filter on getFileAnnotation discloses private PDF annotations of forbidden/protected documents (publish mode)
Withdrawn
Medium
all versions
No fix yet
GHSA-j26h-r8jx-887c
Duplicate Advisory: Password (protected) tier omitted in the attribute-view/database publish filter: Reader receives rows of protected documents without the password (publish mode)
Withdrawn
Medium
all versions
No fix yet
GHSA-8wx9-j7j5-h9vp
Duplicate Advisory: Localhost-trust admin bypass on auth-code-gated endpoints, with potential remote reachability via the fixed-port prox
Withdrawn
High
all versions
No fix yet
GHSA-89hf-xcx5-r9r6
Duplicate Advisory: Missing publish-access check on getBlockBreadcrumb, getRefText, and getBlockTreeInfos discloses content and metadata of protected/forbidden documents
Withdrawn
Medium
all versions
No fix yet
GHSA-72xp-24p9-7vpf
Duplicate Advisory: Absolute filesystem path and OS username disclosure via resolveAssetPath
Withdrawn
Medium
<= 3.7.2
No fix yet
GHSA-2jmx-q9jf-wp3w
Duplicate Advisory: Second-order SSTI to arbitrary SQL via attribute-view template column (queryBlocks): malicious imported package executes SQL on victim kernel
Withdrawn
High
all versions
No fix yet
GHSA-xx34-6cjg-prh8
Duplicate Advisory: The publish-access gate treats encrypted notebooks as publicly accessible by default, allowing anonymous readers to retrieve fully decrypted document content while a notebook is unlocked
Withdrawn
High
all versions
No fix yet
GHSA-v3v5-7j3j-cc6f
Duplicate Advisory: Missing publish-access filter on the HPath/path-resolution endpoints discloses the private document tree to anonymous readers
Withdrawn
Medium
all versions
No fix yet
GHSA-rchc-g58m-88jm
Duplicate Advisory: getEncryptedNotebookStatus discloses names and live unlock state of all encrypted notebooks to anonymous readers
Withdrawn
Medium
<= 3.7.2
No fix yet
GHSA-mxjf-vfmv-qfm6
Duplicate Advisory: Notebook name, document count, size and timestamps are returned for any notebook, including notebooks hidden from readers, by /api/notebook/getNotebookInfo
Withdrawn
Medium
all versions
No fix yet
GHSA-mg8q-52j3-w5f8
Duplicate Advisory: Publish-access filter on renderAttributeView leaves related-database content unfiltered and fails open on non-block first columns
Withdrawn
High
<= 3.7.2
No fix yet
GHSA-hr3f-qfrh-h7w5
Duplicate Advisory: Encrypted-notebook key-derivation material and wrapped notebook keys disclosed to anonymous readers, enabling offline master-password cracking
Withdrawn
High
<= 3.7.2
No fix yet
GHSA-hpmw-8pgp-x77j
Duplicate Advisory: SiYuan discloses an administrator's open documents and search terms to anonymous readers
Withdrawn
Medium
all versions
No fix yet
GHSA-hg4j-w33m-p7g4
Duplicate Advisory: The session-cookie signing key (Conf.CookieKey) is returned to anonymous readers by /api/system/getConf
Withdrawn
High
<= 3.7.2
No fix yet
GHSA-fxmw-rv85-5hwh
Duplicate Advisory: Missing publish-access filter on getAttributeViewKeysByID discloses database column schema, plus two unscoped block-ID enumeration oracles (publish mode)
Withdrawn
Medium
all versions
No fix yet
GHSA-f68g-4xv8-2g75
Duplicate Advisory: Tag labels from password-protected documents are returned to readers who have not entered the password
Withdrawn
Medium
<= 3.7.3
No fix yet
GHSA-cm9f-w4h4-7j85
Duplicate Advisory: Static-file routes bypass the publish-access controls enforced on the REST API, exposing templates, snippets and export artifacts to anonymous readers
Withdrawn
Medium
<= 3.7.2
No fix yet
GHSA-cjwm-9h7g-pcr9
Duplicate Advisory: Embedded (transclusion) block content is returned without publish-access filtering, leaking private and password-protected document content to anonymous readers
Withdrawn
High
<= 3.7.2
No fix yet
GHSA-2qqv-3jgq-vpm9
Duplicate Advisory: Non-administrator responses from /api/system/getConf omit three secrets that the configuration-export path explicitly strips, disclosing the session-cookie signing key and the OS username to anonymous readers
Withdrawn
High
<= 3.7.3
No fix yet
GHSA-3mp7-4rh5-jrv9
SiYuan: Localhost-trust admin bypass on auth-code-gated endpoints, with potential remote reachability via the fixed-port proxy
High
EPSS 0.30%
< 0.0.0-20260723031701-9c16e9851f0b
0.0.0-20260723031701-9c16e9851f0b
GHSA-3mp7-4rh5-jrv9
SiYuan: Localhost-trust admin bypass on auth-code-gated endpoints, with potential remote reachability via the fixed-port proxy
High
EPSS 0.30%
< 0.0.0-20260723031701-9c16e9851f0b
0.0.0-20260723031701-9c16e9851f0b
GHSA-v7ph-r5r6-4jcj
SiYuan: Missing publish-access filter on getFileAnnotation discloses private PDF annotations of forbidden/protected documents (publish mode)
Medium
EPSS 0.35%
< 0.0.0-20260723031702-509b35055940
0.0.0-20260723031702-509b35055940
GHSA-v7ph-r5r6-4jcj
SiYuan: Missing publish-access filter on getFileAnnotation discloses private PDF annotations of forbidden/protected documents (publish mode)
Medium
EPSS 0.35%
< 0.0.0-20260723031702-509b35055940
0.0.0-20260723031702-509b35055940
GHSA-x67c-8pwr-m8g3
SiYuan: Second-order SSTI to arbitrary SQL via attribute-view template column (queryBlocks): malicious imported package executes SQL on victim kernel
High
EPSS 0.33%
< 0.0.0-20260723035036-0a176345e02a
0.0.0-20260723035036-0a176345e02a
GHSA-x67c-8pwr-m8g3
SiYuan: Second-order SSTI to arbitrary SQL via attribute-view template column (queryBlocks): malicious imported package executes SQL on victim kernel
High
EPSS 0.33%
< 0.0.0-20260723035036-0a176345e02a
0.0.0-20260723035036-0a176345e02a
GHSA-6mcf-g667-w3qv
SiYuan: Password (protected) tier omitted in the attribute-view/database publish filter: Reader receives rows of protected documents without the password (publish mode)
Medium
EPSS 0.38%
< 0.0.0-20260723040913-768427f20f13
0.0.0-20260723040913-768427f20f13
GHSA-6mcf-g667-w3qv
SiYuan: Password (protected) tier omitted in the attribute-view/database publish filter: Reader receives rows of protected documents without the password (publish mode)
Medium
EPSS 0.38%
< 0.0.0-20260723040913-768427f20f13
0.0.0-20260723040913-768427f20f13
GHSA-67x2-mq63-v9vm
SiYuan: Missing publish-access check on getBlockBreadcrumb, getRefText, and getBlockTreeInfos discloses content and metadata of protected/forbidden documents
Medium
EPSS 0.30%
< 0.0.0-20260723163028-931ba693375e
0.0.0-20260723163028-931ba693375e
GHSA-67x2-mq63-v9vm
SiYuan: Missing publish-access check on getBlockBreadcrumb, getRefText, and getBlockTreeInfos discloses content and metadata of protected/forbidden documents
Medium
EPSS 0.30%
< 0.0.0-20260723163028-931ba693375e
0.0.0-20260723163028-931ba693375e
GHSA-vpjw-wf5h-cgpq
SiYuan: Graph endpoints omit the publish-password tier: anonymous readers receive block-level content of password-protected documents
Critical
EPSS 0.43%
< 0.0.0-20260724091654-82e9ded423e4
0.0.0-20260724091654-82e9ded423e4
GHSA-vpjw-wf5h-cgpq
SiYuan: Graph endpoints omit the publish-password tier: anonymous readers receive block-level content of password-protected documents
Critical
EPSS 0.43%
< 0.0.0-20260724091654-82e9ded423e4
0.0.0-20260724091654-82e9ded423e4
GHSA-qvq9-hq6p-v378
SiYuan: Missing publish-access filter on getBlockAttrs and batchGetBlockAttrs discloses block attributes (name, alias, memo, custom fields) of protected documents
Medium
EPSS 0.30%
< 0.0.0-20260724093256-229fdffd7e4a
0.0.0-20260724093256-229fdffd7e4a
GHSA-qvq9-hq6p-v378
SiYuan: Missing publish-access filter on getBlockAttrs and batchGetBlockAttrs discloses block attributes (name, alias, memo, custom fields) of protected documents
Medium
EPSS 0.30%
< 0.0.0-20260724093256-229fdffd7e4a
0.0.0-20260724093256-229fdffd7e4a
GHSA-jv8v-xq2h-657v
SiYuan: Absolute filesystem path and OS username disclosure via resolveAssetPath
Medium
EPSS 0.30%
< 0.0.0-20260724095509-eee3410aa131
0.0.0-20260724095509-eee3410aa131
GHSA-jv8v-xq2h-657v
SiYuan: Absolute filesystem path and OS username disclosure via resolveAssetPath
Medium
EPSS 0.30%
< 0.0.0-20260724095509-eee3410aa131
0.0.0-20260724095509-eee3410aa131
GHSA-8x84-r2ff-h8pq
SiYuan: Encrypted-notebook key-derivation material and wrapped notebook keys disclosed to anonymous readers, enabling offline master-password cracking
High
EPSS 0.30%
< 0.0.0-20260724102025-3bc014c7dc32
0.0.0-20260724102025-3bc014c7dc32
GHSA-8x84-r2ff-h8pq
SiYuan: Encrypted-notebook key-derivation material and wrapped notebook keys disclosed to anonymous readers, enabling offline master-password cracking
High
EPSS 0.30%
< 0.0.0-20260724102025-3bc014c7dc32
0.0.0-20260724102025-3bc014c7dc32
GHSA-5fhr-f75j-8wr9
SiYuan: Missing publish-access filter on getAttributeViewKeysByID discloses database column schema, plus two unscoped block-ID enumeration oracles (publish mode)
Medium
EPSS 0.33%
< 0.0.0-20260724103335-f36331956ae9
0.0.0-20260724103335-f36331956ae9
GHSA-5fhr-f75j-8wr9
SiYuan: Missing publish-access filter on getAttributeViewKeysByID discloses database column schema, plus two unscoped block-ID enumeration oracles (publish mode)
Medium
EPSS 0.33%
< 0.0.0-20260724103335-f36331956ae9
0.0.0-20260724103335-f36331956ae9
GHSA-5w7r-f4cg-rqq7
SiYuan: Missing publish-access filter on the HPath/path-resolution endpoints discloses the private document tree to anonymous readers
Medium
EPSS 0.33%
< 0.0.0-20260724112156-5bae0926b896
0.0.0-20260724112156-5bae0926b896
GHSA-5w7r-f4cg-rqq7
SiYuan: Missing publish-access filter on the HPath/path-resolution endpoints discloses the private document tree to anonymous readers
Medium
EPSS 0.33%
< 0.0.0-20260724112156-5bae0926b896
0.0.0-20260724112156-5bae0926b896
GHSA-mfrj-v65r-979c
SiYuan: Publish-access filter on renderAttributeView leaves related-database content unfiltered and fails open on non-block first columns
Critical
EPSS 0.43%
< 0.0.0-20260724121519-426991d155c0
0.0.0-20260724121519-426991d155c0
GHSA-mfrj-v65r-979c
SiYuan: Publish-access filter on renderAttributeView leaves related-database content unfiltered and fails open on non-block first columns
Critical
EPSS 0.43%
< 0.0.0-20260724121519-426991d155c0
0.0.0-20260724121519-426991d155c0
GHSA-f2rw-w22v-54vh
SiYuan: getEncryptedNotebookStatus discloses names and current lock/unlock state of all encrypted notebooks to anonymous readers
Medium
EPSS 0.30%
< 0.0.0-20260724123622-8fb1b5766093
0.0.0-20260724123622-8fb1b5766093
GHSA-f2rw-w22v-54vh
SiYuan: getEncryptedNotebookStatus discloses names and current lock/unlock state of all encrypted notebooks to anonymous readers
Medium
EPSS 0.30%
< 0.0.0-20260724123622-8fb1b5766093
0.0.0-20260724123622-8fb1b5766093
GHSA-fgmr-7w36-9qfq
SiYuan: Static-file routes bypass the publish-access controls enforced on the REST API, exposing templates, snippets and export artifacts to anonymous readers
Medium
EPSS 0.35%
< 0.0.0-20260725122641-34be6c0bb073
0.0.0-20260725122641-34be6c0bb073
GHSA-fgmr-7w36-9qfq
SiYuan: Static-file routes bypass the publish-access controls enforced on the REST API, exposing templates, snippets and export artifacts to anonymous readers
Medium
EPSS 0.35%
< 0.0.0-20260725122641-34be6c0bb073
0.0.0-20260725122641-34be6c0bb073
GHSA-h6w7-xxcf-w2mq
SiYuan: Embedded (transclusion) block content is returned without publish-access filtering, leaking private and password-protected document content to anonymous readers
Critical
EPSS 0.30%
< 0.0.0-20260725125659-1ca1c3c9d94b
0.0.0-20260725125659-1ca1c3c9d94b
GHSA-h6w7-xxcf-w2mq
SiYuan: Embedded (transclusion) block content is returned without publish-access filtering, leaking private and password-protected document content to anonymous readers
Critical
EPSS 0.30%
< 0.0.0-20260725125659-1ca1c3c9d94b
0.0.0-20260725125659-1ca1c3c9d94b
GHSA-34fj-mwm6-fjfg
SiYuan: The session-cookie signing key (Conf.CookieKey) is returned to anonymous readers by /api/system/getConf
Critical
EPSS 0.33%
< 0.0.0-20260725123945-77421530be4a
0.0.0-20260725123945-77421530be4a
GHSA-34fj-mwm6-fjfg
SiYuan: The session-cookie signing key (Conf.CookieKey) is returned to anonymous readers by /api/system/getConf
Critical
EPSS 0.33%
< 0.0.0-20260725123945-77421530be4a
0.0.0-20260725123945-77421530be4a
GHSA-h4v5-crx2-3cv4
SiYuan: Non-administrator responses from /api/system/getConf omit three secrets that the configuration-export path explicitly strips, disclosing the session-cookie signing key and the OS username to anonymous readers
Critical
EPSS 0.30%
< 0.0.0-20260725132049-2d8b98395a91
0.0.0-20260725132049-2d8b98395a91
GHSA-h4v5-crx2-3cv4
SiYuan: Non-administrator responses from /api/system/getConf omit three secrets that the configuration-export path explicitly strips, disclosing the session-cookie signing key and the OS username to anonymous readers
Critical
EPSS 0.30%
< 0.0.0-20260725132049-2d8b98395a91
0.0.0-20260725132049-2d8b98395a91
GHSA-mp7r-57w4-5qm3
SiYuan: Tag labels from password-protected documents are returned to readers who have not entered the password
Medium
EPSS 0.33%
< 0.0.0-20260726002639-4515fa257cfa
0.0.0-20260726002639-4515fa257cfa
GHSA-mp7r-57w4-5qm3
SiYuan: Tag labels from password-protected documents are returned to readers who have not entered the password
Medium
EPSS 0.33%
< 0.0.0-20260726002639-4515fa257cfa
0.0.0-20260726002639-4515fa257cfa
GHSA-74pj-6g7r-j55c
SiYuan: Notebook name, document count, size and timestamps are returned for any notebook, including notebooks hidden from readers, by /api/notebook/getNotebookInfo
Medium
EPSS 0.33%
< 0.0.0-20260726005141-9edb321eb451
0.0.0-20260726005141-9edb321eb451
GHSA-74pj-6g7r-j55c
SiYuan: Notebook name, document count, size and timestamps are returned for any notebook, including notebooks hidden from readers, by /api/notebook/getNotebookInfo
Medium
EPSS 0.33%
< 0.0.0-20260726005141-9edb321eb451
0.0.0-20260726005141-9edb321eb451
GHSA-v684-q882-jgmq
SiYuan: The publish-access gate treats encrypted notebooks as publicly accessible by default, allowing anonymous readers to retrieve fully decrypted document content while a notebook is unlocked
Critical
EPSS 0.37%
< 0.0.0-20260726020813-a25c2dd06aae
0.0.0-20260726020813-a25c2dd06aae
GHSA-v684-q882-jgmq
SiYuan: The publish-access gate treats encrypted notebooks as publicly accessible by default, allowing anonymous readers to retrieve fully decrypted document content while a notebook is unlocked
Critical
EPSS 0.37%
< 0.0.0-20260726020813-a25c2dd06aae
0.0.0-20260726020813-a25c2dd06aae
GHSA-hgfg-j9pg-43xw
SiYuan discloses an administrator's open documents and search terms to anonymous readers
Medium
EPSS 0.38%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-hgfg-j9pg-43xw
SiYuan discloses an administrator's open documents and search terms to anonymous readers
Medium
EPSS 0.38%
< 0.0.0-20260812083335-251596fc0de2
0.0.0-20260812083335-251596fc0de2
GHSA-5w4j-hchp-r332
Duplicate Advisory: Unauthenticated SQL injection in searchDocs via unescaped keyword (publish mode): cross-notebook read/write with statement stacking
Withdrawn
Critical
<= 3.7.2
No fix yet
GHSA-x7jr-gvvr-p9w7
Duplicate Advisory: Path Traversal via unvalidated avID in RenderAttributeView/AV read endpoints : reader-reachable cross-scope attribute-view disclosure
Withdrawn
High
all versions
No fix yet
GHSA-p2x7-4c4p-8wh6
Duplicate Advisory: Unauthenticated arbitrary SQL execution via searchEmbedBlock (publish mode) : reader-reachable raw statement on read-write handle, cross-notebook read/write
Withdrawn
Critical
all versions
No fix yet
GHSA-3rfw-7fxw-6jxm
Duplicate Advisory: Cross-boundary metadata disclosure via getBlockInfo (publish mode): reader-reachable document title/root info for publish-forbidden docs; sibling getDocInfo is filtered
Withdrawn
Medium
all versions
No fix yet
GHSA-85xq-27m5-59m9
Duplicate Advisory: SiYuan: Full-content disclosure of publish-disabled documents via getHeading*Transaction endpoints (publish mode): reader-reachable rendered DOM with no publish-access check
Withdrawn
High
<= 3.7.2
No fix yet
GHSA-g64v-qqpg-v37h
Duplicate Advisory: Anonymous publish-password authentication bypass via getHeadingChildrenDOM / getHeading*Transaction / getBacklinkDoc (publish mode)
Withdrawn
High
all versions
No fix yet
GHSA-7hm9-v7vf-7g4w
SiYuan: Path Traversal via unvalidated avID in RenderAttributeView/AV read endpoints : reader-reachable cross-scope attribute-view disclosure
High
EPSS 0.53%
< 0.0.0-20260720151813-0f5a0e7c67b0
0.0.0-20260720151813-0f5a0e7c67b0
GHSA-7hm9-v7vf-7g4w
SiYuan: Path Traversal via unvalidated avID in RenderAttributeView/AV read endpoints : reader-reachable cross-scope attribute-view disclosure
High
EPSS 0.53%
< 0.0.0-20260720151813-0f5a0e7c67b0
0.0.0-20260720151813-0f5a0e7c67b0
GHSA-33jq-p8c2-q3q4
SiYuan: Unauthenticated SQL injection in searchDocs via unescaped keyword (publish mode): cross-notebook read/write with statement stacking
Critical
EPSS 1.39%
< 0.0.0-20260721043339-eef10568384e
0.0.0-20260721043339-eef10568384e
GHSA-33jq-p8c2-q3q4
SiYuan: Unauthenticated SQL injection in searchDocs via unescaped keyword (publish mode): cross-notebook read/write with statement stacking
Critical
EPSS 1.39%
< 0.0.0-20260721043339-eef10568384e
0.0.0-20260721043339-eef10568384e
GHSA-vh22-h7hf-www7
SiYuan: Unauthenticated arbitrary SQL execution via searchEmbedBlock (publish mode) : reader-reachable raw statement on read-write handle, cross-notebook read/write
Critical
EPSS 1.57%
< 0.0.0-20260721002947-23a17d44b5f3
0.0.0-20260721002947-23a17d44b5f3
GHSA-vh22-h7hf-www7
SiYuan: Unauthenticated arbitrary SQL execution via searchEmbedBlock (publish mode) : reader-reachable raw statement on read-write handle, cross-notebook read/write
Critical
EPSS 1.57%
< 0.0.0-20260721002947-23a17d44b5f3
0.0.0-20260721002947-23a17d44b5f3
GHSA-fph3-ghq9-vw66
SiYuan: Unauthenticated SQL execution and REGEXP injection via fullTextSearchAssetContent (publish mode): reader-reachable raw SQL (method 2) and unescaped REGEXP (method 3) on read-write asset-content DB
Critical
EPSS 0.47%
< 0.0.0-20260721004815-cf42dd5680c8
0.0.0-20260721004815-cf42dd5680c8
GHSA-fph3-ghq9-vw66
SiYuan: Unauthenticated SQL execution and REGEXP injection via fullTextSearchAssetContent (publish mode): reader-reachable raw SQL (method 2) and unescaped REGEXP (method 3) on read-write asset-content DB
Critical
EPSS 0.47%
< 0.0.0-20260721004815-cf42dd5680c8
0.0.0-20260721004815-cf42dd5680c8
GHSA-69mh-gvh4-8gp7
SiYuan: Full-content disclosure of publish-disabled documents via getHeading*Transaction endpoints (publish mode): reader-reachable rendered DOM with no publish-access check
Critical
EPSS 0.32%
< 0.0.0-20260721013353-69db783b782a
0.0.0-20260721013353-69db783b782a
GHSA-69mh-gvh4-8gp7
SiYuan: Full-content disclosure of publish-disabled documents via getHeading*Transaction endpoints (publish mode): reader-reachable rendered DOM with no publish-access check
Critical
EPSS 0.32%
< 0.0.0-20260721013353-69db783b782a
0.0.0-20260721013353-69db783b782a
GHSA-36v8-mpjm-8j5r
SiYuan: Cross-boundary content disclosure via getBacklinkDoc/getBackmentionDoc (publish mode): reader-reachable rendered DOM of publish-forbidden docs; sibling list endpoints are filtered
Critical
EPSS 0.41%
< 0.0.0-20260721014413-f45749a7ef6e
0.0.0-20260721014413-f45749a7ef6e
GHSA-36v8-mpjm-8j5r
SiYuan: Cross-boundary content disclosure via getBacklinkDoc/getBackmentionDoc (publish mode): reader-reachable rendered DOM of publish-forbidden docs; sibling list endpoints are filtered
Critical
EPSS 0.41%
< 0.0.0-20260721014413-f45749a7ef6e
0.0.0-20260721014413-f45749a7ef6e
GHSA-pm3w-vxp9-ccwc
SiYuan: Cross-boundary metadata disclosure via getBlockInfo (publish mode): reader-reachable document title/root info for publish-forbidden docs; sibling getDocInfo is filtered
Medium
EPSS 0.24%
< 0.0.0-20260721014951-ffde3b21eca4
0.0.0-20260721014951-ffde3b21eca4
GHSA-pm3w-vxp9-ccwc
SiYuan: Cross-boundary metadata disclosure via getBlockInfo (publish mode): reader-reachable document title/root info for publish-forbidden docs; sibling getDocInfo is filtered
Medium
EPSS 0.24%
< 0.0.0-20260721014951-ffde3b21eca4
0.0.0-20260721014951-ffde3b21eca4
GHSA-7j72-f6wg-cxw6
SiYuan: Anonymous publish-password authentication bypass via getHeadingChildrenDOM / getHeading*Transaction / getBacklinkDoc (publish mode)
Critical
EPSS 0.53%
< 0.0.0-20260721020826-2d069dce84a2
0.0.0-20260721020826-2d069dce84a2
GHSA-7j72-f6wg-cxw6
SiYuan: Anonymous publish-password authentication bypass via getHeadingChildrenDOM / getHeading*Transaction / getBacklinkDoc (publish mode)
Critical
EPSS 0.53%
< 0.0.0-20260721020826-2d069dce84a2
0.0.0-20260721020826-2d069dce84a2
GHSA-99rq-75j6-5j9f
SiYuan: Stored and reflected XSS in SiYuan through an SVG sanitizer bypass
Critical
EPSS 0.34%
< 0.0.0-20260714095344-f08dee71ba8e
0.0.0-20260714095344-f08dee71ba8e
GHSA-99rq-75j6-5j9f
SiYuan: Stored and reflected XSS in SiYuan through an SVG sanitizer bypass
Critical
EPSS 0.34%
< 0.0.0-20260714095344-f08dee71ba8e
0.0.0-20260714095344-f08dee71ba8e
GHSA-gw25-m53r-qh88
SiYuan: path traversal via /export/temp/ short-circuit branch (incomplete fix for the export-disclosure hardening, GHSA-6865-qjcf-286f)
High
EPSS 0.59%
< 0.0.0-20260510110132-b763d787d1f2
0.0.0-20260510110132-b763d787d1f2
GHSA-gw25-m53r-qh88
SiYuan: path traversal via /export/temp/ short-circuit branch (incomplete fix for the export-disclosure hardening, GHSA-6865-qjcf-286f)
High
EPSS 0.59%
< 0.0.0-20260510110132-b763d787d1f2
0.0.0-20260510110132-b763d787d1f2
GHSA-h89q-4j2h-7h88
SiYuan: SQL Query in Block Search Exposes Hidden Published Document Content
High
EPSS 0.48%
< 0.0.0-20260704035518-d0f0fe146fb0
0.0.0-20260704035518-d0f0fe146fb0
GHSA-h89q-4j2h-7h88
SiYuan: SQL Query in Block Search Exposes Hidden Published Document Content
High
EPSS 0.48%
< 0.0.0-20260704035518-d0f0fe146fb0
0.0.0-20260704035518-d0f0fe146fb0
GHSA-275h-v5h9-vr82
Siyuan: Authenticated path traversal in /snippets/ static handler (serveSnippets) leaks conf/conf.json secrets and siyuan.db
High
EPSS 0.46%
< 0.0.0-20260704035520-68cc0f537dfa
0.0.0-20260704035520-68cc0f537dfa
GHSA-275h-v5h9-vr82
Siyuan: Authenticated path traversal in /snippets/ static handler (serveSnippets) leaks conf/conf.json secrets and siyuan.db
High
EPSS 0.46%
< 0.0.0-20260704035520-68cc0f537dfa
0.0.0-20260704035520-68cc0f537dfa
GHSA-5xfx-xj4h-5p7r
SiYuan: Stored XSS to RCE via attribute-view cell rendering in genAVValueHTML()
Critical
EPSS 0.36%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-5xfx-xj4h-5p7r
SiYuan: Stored XSS to RCE via attribute-view cell rendering in genAVValueHTML()
Critical
EPSS 0.36%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-w7cg-whh7-xp28
SiYuan: Stored XSS in Bazaar marketplace via package README event handlers
High
EPSS 0.30%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-w7cg-whh7-xp28
SiYuan: Stored XSS in Bazaar marketplace via package README event handlers
High
EPSS 0.30%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-hvr9-72v2-fff3
SiYuan: Unauthenticated Admin API Access via Blanket chrome-extension:// Origin Allowlist
Critical
EPSS 7.47%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-hvr9-72v2-fff3
SiYuan: Unauthenticated Admin API Access via Blanket chrome-extension:// Origin Allowlist
Critical
EPSS 7.47%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-gcm7-57gf-953c
SiYuan: Unauthenticated SQLite Data Exfiltration via Template Injection in /api/icon/getDynamicIcon
Medium
EPSS 4.32%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-gcm7-57gf-953c
SiYuan: Unauthenticated SQLite Data Exfiltration via Template Injection in /api/icon/getDynamicIcon
Medium
EPSS 4.32%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-mvjr-vv3c-w4qv
SiYuan: Stored XSS to RCE via CSS-snippet <style> breakout in renderSnippet()
Critical
EPSS 0.38%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-mvjr-vv3c-w4qv
SiYuan: Stored XSS to RCE via CSS-snippet <style> breakout in renderSnippet()
Critical
EPSS 0.38%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-p4m3-mgmm-c664
SiYuan: Path Traversal via Double URL Encoding in /assets/*path (publish mode arbitrary file─read), Incomplete fix of CVE-2026-41894
High
EPSS 2.17%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-p4m3-mgmm-c664
SiYuan: Path Traversal via Double URL Encoding in /assets/*path (publish mode arbitrary file─read), Incomplete fix of CVE-2026-41894
High
EPSS 2.17%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-56mp-4f3v-fgj2
SiYuan: Stored XSS to RCE via Unsanitized Attribute View Asset Cell Content
Critical
EPSS 0.56%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-56mp-4f3v-fgj2
SiYuan: Stored XSS to RCE via Unsanitized Attribute View Asset Cell Content
Critical
EPSS 0.56%
< 0.0.0-20260628153353-2d5d72223df4
0.0.0-20260628153353-2d5d72223df4
GHSA-24r3-p3x6-cqvx
Duplicate Advisory: SiYuan Vulnerable to Remote Code Execution via Malicious Bazaar Package — Marketplace XSS
Withdrawn
Critical
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-27qc-m5gf-jv5r
SiYuan Bazaar marketplace renders unescaped package `name` and `version` metadata, allowing stored XSS and Electron code execution
Critical
EPSS 0.32%
all versions
No fix yet
GHSA-27qc-m5gf-jv5r
SiYuan Bazaar marketplace renders unescaped package `name` and `version` metadata, allowing stored XSS and Electron code execution
Critical
EPSS 0.32%
<= 0.0.0-20260421031503-96dfe0bea474
No fix yet
GHSA-gmmv-4cc5-wr9r
SiYuan publish-mode Reader can mutate Conf and SQL index via 8 ungated APIs
High
EPSS 0.21%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-gmmv-4cc5-wr9r
SiYuan publish-mode Reader can mutate Conf and SQL index via 8 ungated APIs
High
EPSS 0.21%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-fmh9-gpqh-g53g
SiYuan has broken access control in `/api/search/{searchAsset,searchTag,searchWidget,searchTemplate}` publish-mode
Medium
EPSS 0.22%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-fmh9-gpqh-g53g
SiYuan has broken access control in `/api/search/{searchAsset,searchTag,searchWidget,searchTemplate}` publish-mode
Medium
EPSS 0.22%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-6r88-8v7q-q4p2
SiYuan: Broken access control in `/api/tag/getTag` — Reader role can mutate `Conf.Tag.Sort` and persist to disk
Medium
EPSS 0.15%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-6r88-8v7q-q4p2
SiYuan: Broken access control in `/api/tag/getTag` — Reader role can mutate `Conf.Tag.Sort` and persist to disk
Medium
EPSS 0.15%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-25rp-h46x-2hjm
SiYuan: Electron Renderer RCE via decodeURIComponent-driven tooltip XSS in aria-label sink (incomplete fix for CVE-2026-34585)
Critical
EPSS 0.51%
all versions
No fix yet
GHSA-25rp-h46x-2hjm
SiYuan: Electron Renderer RCE via decodeURIComponent-driven tooltip XSS in aria-label sink (incomplete fix for CVE-2026-34585)
Critical
EPSS 0.51%
<= 0.0.0-20260421031503-96dfe0bea474
No fix yet
GHSA-2h64-c999-c9r6
SiYuan Affected by Stored XSS via Attribute View Name to Electron Renderer RCE
Critical
EPSS 0.51%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-2h64-c999-c9r6
SiYuan Affected by Stored XSS via Attribute View Name to Electron Renderer RCE
Critical
EPSS 0.51%
< 0.0.0-20260512140701-d7b77d945e0d
0.0.0-20260512140701-d7b77d945e0d
GHSA-hjh7-r5w8-5872
SiYuan: Path Traversal via Double URL Encoding in `/export/` Endpoint (Incomplete Fix Bypass for CVE-2026-30869)
High
EPSS 0.37%
< 3.6.5
3.6.5
GHSA-hjh7-r5w8-5872
SiYuan: Path Traversal via Double URL Encoding in `/export/` Endpoint (Incomplete Fix Bypass for CVE-2026-30869)
High
EPSS 0.37%
all versions
No fix yet
GHSA-8q5w-mmxf-48jg
SiYuan has incomplete fix for CVE-2026-33066: XSS
Medium
EPSS 0.26%
< 0.0.0-20260414013942-62eed37a3263
0.0.0-20260414013942-62eed37a3263
GHSA-8q5w-mmxf-48jg
SiYuan has incomplete fix for CVE-2026-33066: XSS
Medium
EPSS 0.26%
< 0.0.0-20260414013942-62eed37a3263
0.0.0-20260414013942-62eed37a3263
GHSA-vw86-c94w-v3x4
SiYuan: Publish Reader Path Traversal Delete via `removeUnusedAttributeView`
High
EPSS 0.29%
all versions
No fix yet
GHSA-vw86-c94w-v3x4
SiYuan: Publish Reader Path Traversal Delete via `removeUnusedAttributeView`
High
EPSS 0.29%
< 3.6.40.0.0-20260407035653-2f416e5253f1
3.6.40.0.0-20260407035653-2f416e5253f1
GHSA-7m5h-w69j-qggg
SiYuan: Publish Reader Can Arbitrarily Delete Attribute View Files via `/api/av/removeUnusedAttributeView`
High
EPSS 0.40%
< 0.0.0-20260407035653-2f416e5253f1
0.0.0-20260407035653-2f416e5253f1
GHSA-7m5h-w69j-qggg
SiYuan: Publish Reader Can Arbitrarily Delete Attribute View Files via `/api/av/removeUnusedAttributeView`
High
EPSS 0.40%
< 0.0.0-20260407035653-2f416e5253f1
0.0.0-20260407035653-2f416e5253f1
GHSA-w95v-4h65-j455
SiYuan Affected by Zero-Click NTLM Hash Theft and Blind SSRF via Mermaid Diagram Rendering
Medium
EPSS 0.31%
< 0.0.0-20260407035653-2f416e5253f1
0.0.0-20260407035653-2f416e5253f1
GHSA-w95v-4h65-j455
SiYuan Affected by Zero-Click NTLM Hash Theft and Blind SSRF via Mermaid Diagram Rendering
Medium
EPSS 0.31%
< 0.0.0-20260407035653-2f416e5253f1
0.0.0-20260407035653-2f416e5253f1
GHSA-phhp-9rm9-6gr2
SiYuan: Remote Code Execution in the Electron desktop client via stored XSS in synced table captions
Critical
EPSS 0.54%
< 0.0.0-20260407035653-2f416e5253f1
0.0.0-20260407035653-2f416e5253f1
GHSA-phhp-9rm9-6gr2
SiYuan: Remote Code Execution in the Electron desktop client via stored XSS in synced table captions
Critical
EPSS 0.54%
< 0.0.0-20260407035653-2f416e5253f1
0.0.0-20260407035653-2f416e5253f1
GHSA-73g7-86qr-jrg3
SiYuan vulnerable to reflected XSS via SVG namespace prefix bypass in SanitizeSVG (getDynamicIcon, unauthenticated)
Medium
EPSS 0.47%
< 0.0.0-20260330031106-f09953afc57a
0.0.0-20260330031106-f09953afc57a
GHSA-73g7-86qr-jrg3
SiYuan vulnerable to reflected XSS via SVG namespace prefix bypass in SanitizeSVG (getDynamicIcon, unauthenticated)
Medium
EPSS 0.47%
< 0.0.0-20260330031106-f09953afc57a
0.0.0-20260330031106-f09953afc57a
GHSA-ff66-236v-p4fg
SiYuan Desktop: Stored XSS in imported .sy.zip content leads to arbitrary command execution
High
EPSS 0.35%
< 0.0.0-20260329142331-918d1bd9f967
0.0.0-20260329142331-918d1bd9f967
GHSA-ff66-236v-p4fg
SiYuan Desktop: Stored XSS in imported .sy.zip content leads to arbitrary command execution
High
EPSS 0.35%
< 0.0.0-20260329142331-918d1bd9f967
0.0.0-20260329142331-918d1bd9f967
GHSA-c77m-r996-jr3q
SiYuan: Unauthenticated Access to Password-Protected Bookmarks via /api/bookmark/getBookmark
High
EPSS 1.23%
all versions
No fix yet
GHSA-c77m-r996-jr3q
SiYuan: Unauthenticated Access to Password-Protected Bookmarks via /api/bookmark/getBookmark
High
EPSS 1.23%
< 3.6.2
3.6.2
GHSA-68p4-j234-43mv
SiYuan is Vulnerable to Cross-Origin RCE via Permissive CORS Policy and JavaScript Snippet Injection
Critical
EPSS 0.51%
all versions
No fix yet
GHSA-68p4-j234-43mv
SiYuan is Vulnerable to Cross-Origin RCE via Permissive CORS Policy and JavaScript Snippet Injection
Critical
EPSS 0.51%
< 3.6.2
3.6.2
GHSA-rx4h-526q-4458
SiYuan: Stored XSS in Attribute View Gallery/Kanban Cover Rendering Allows Arbitrary Command Execution in Desktop Client
Critical
EPSS 0.50%
< 3.6.2
3.6.2
GHSA-rx4h-526q-4458
SiYuan: Stored XSS in Attribute View Gallery/Kanban Cover Rendering Allows Arbitrary Command Execution in Desktop Client
Critical
EPSS 0.50%
all versions
No fix yet
GHSA-xmw9-6r43-x9ww
SiYuan has directory traversal within its publishing service
High
EPSS 0.67%
<= 0.0.0-20260317012524-fe4523fff2c8
No fix yet
GHSA-xmw9-6r43-x9ww
SiYuan has directory traversal within its publishing service
High
EPSS 0.67%
all versions
No fix yet
GHSA-34xj-66v3-6j83
SiYuan has Arbitrary Document Reading within the Publishing Service
High
EPSS 0.53%
all versions
No fix yet
GHSA-34xj-66v3-6j83
SiYuan has Arbitrary Document Reading within the Publishing Service
High
EPSS 0.53%
all versions
No fix yet
GHSA-34xj-66v3-6j83
SiYuan has Arbitrary Document Reading within the Publishing Service
High
EPSS 0.53%
<= 0.0.0-20260317012524-fe4523fff2c8
No fix yet
GHSA-hhgj-gg9h-rjp7
Siyuan has an Unauthenticated Arbitrary File Read via Path Traversal
High
EPSS 3.26%
all versions
No fix yet
GHSA-hhgj-gg9h-rjp7
Siyuan has an Unauthenticated Arbitrary File Read via Path Traversal
High
EPSS 3.26%
<= 0.0.0-20260317012524-fe4523fff2c8
No fix yet
GHSA-3g9h-9hp4-654v
SiYuan has an Unauthenticated WebSocket DoS via Auth Keepalive Bypass
High
EPSS 0.52%
all versions
No fix yet
GHSA-3g9h-9hp4-654v
SiYuan has an Unauthenticated WebSocket DoS via Auth Keepalive Bypass
High
EPSS 0.52%
< 3.6.2
3.6.2
GHSA-vm69-h85x-8p85
SiYuan has an Incomplete Fix for IsSensitivePath Denylist Allows File Read from /opt, /usr, /home (GHSA-h5vh-m7fg-w5h6 Bypass)
Medium
EPSS 0.51%
< 3.6.2
3.6.2
GHSA-vm69-h85x-8p85
SiYuan has an Incomplete Fix for IsSensitivePath Denylist Allows File Read from /opt, /usr, /home (GHSA-h5vh-m7fg-w5h6 Bypass)
Medium
EPSS 0.51%
all versions
No fix yet
GHSA-mvpm-v6q4-m2pf
SiYuan has Stored XSS to RCE via Unsanitized Bazaar Package Metadata
Critical
EPSS 0.56%
< 0.0.0-20260317012524-fe4523fff2c8
0.0.0-20260317012524-fe4523fff2c8
GHSA-mvpm-v6q4-m2pf
SiYuan has Stored XSS to RCE via Unsanitized Bazaar Package Metadata
Critical
EPSS 0.56%
< 0.0.0-20260317012524-fe4523fff2c8
0.0.0-20260317012524-fe4523fff2c8
GHSA-4663-4mpg-879v
SiYuan has Stored XSS to RCE via Unsanitized Bazaar README Rendering
Critical
EPSS 0.60%
< 0.0.0-20260314111550-b382f50e1880
0.0.0-20260314111550-b382f50e1880
GHSA-4663-4mpg-879v
SiYuan has Stored XSS to RCE via Unsanitized Bazaar README Rendering
Critical
EPSS 0.60%
< 0.0.0-20260314111550-b382f50e1880
0.0.0-20260314111550-b382f50e1880
GHSA-fq2j-j8hc-8vw8
SiYuan Vulnerable to Arbitrary File Read in Desktop Publish Service
Medium
EPSS 0.42%
all versions
No fix yet
GHSA-fq2j-j8hc-8vw8
SiYuan Vulnerable to Arbitrary File Read in Desktop Publish Service
Medium
EPSS 0.42%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-j7wh-x834-p3r7
SiYuan: Authorization Bypass Allows Arbitrary SQL Execution via Search API
Critical
EPSS 0.55%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-j7wh-x834-p3r7
SiYuan: Authorization Bypass Allows Arbitrary SQL Execution via Search API
Critical
EPSS 0.55%
all versions
No fix yet
GHSA-v3mg-9v85-fcm7
SiYuan Vulnerable to Remote Code Execution via Malicious Bazaar Package — Marketplace XSS
Critical
EPSS 0.50%
< 0.0.0-20260317012524-fe4523fff2c8
0.0.0-20260317012524-fe4523fff2c8
GHSA-v3mg-9v85-fcm7
SiYuan Vulnerable to Remote Code Execution via Malicious Bazaar Package — Marketplace XSS
Critical
EPSS 0.50%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-qr46-rcv3-4hq3
SiYuan Vulnerable to Remote Code Execution via Stored XSS in Notebook Name - Mobile Interface
Critical
EPSS 0.83%
all versions
No fix yet
GHSA-qr46-rcv3-4hq3
SiYuan Vulnerable to Remote Code Execution via Stored XSS in Notebook Name - Mobile Interface
Critical
EPSS 0.83%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-qvvf-q994-x79v
SiYuan importSY/importZipMd: path traversal via multipart filename enables arbitrary file write
Critical
EPSS 0.44%
all versions
No fix yet
GHSA-qvvf-q994-x79v
SiYuan importSY/importZipMd: path traversal via multipart filename enables arbitrary file write
Critical
EPSS 0.44%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-xp2m-98x8-rpj6
SiYuan Vulnerable to Cross-Origin WebSocket Hijacking via Authentication Bypass — Unauthenticated Information Disclosure
High
EPSS 0.38%
all versions
No fix yet
GHSA-xp2m-98x8-rpj6
SiYuan Vulnerable to Cross-Origin WebSocket Hijacking via Authentication Bypass — Unauthenticated Information Disclosure
High
EPSS 0.38%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-h5vh-m7fg-w5h6
SiYuan globalCopyFiles: incomplete sensitive path blocklist allows reading /proc and Docker secrets
Medium
EPSS 0.43%
all versions
No fix yet
GHSA-h5vh-m7fg-w5h6
SiYuan globalCopyFiles: incomplete sensitive path blocklist allows reading /proc and Docker secrets
Medium
EPSS 0.43%
<= 0.0.0-20260313024916-fd6526133bb3
No fix yet
GHSA-4j3x-hhg2-fm2x
SiYuan's renderSprig has a missing admin check that allows any user to read full workspace DB
Medium
EPSS 0.26%
< 3.6.1
3.6.1
GHSA-4j3x-hhg2-fm2x
SiYuan's renderSprig has a missing admin check that allows any user to read full workspace DB
Medium
EPSS 0.26%
all versions
No fix yet
GHSA-56cv-c5p2-j2wg
SiYuan has a Full-Read SSRF via /api/network/forwardProxy
High
EPSS 0.35%
< 3.6.0
3.6.0
GHSA-56cv-c5p2-j2wg
SiYuan has a Full-Read SSRF via /api/network/forwardProxy
High
EPSS 0.35%
all versions
No fix yet
GHSA-pmc9-f5qr-2pcr
SiYuan has a SVG Sanitizer Bypass via Whitespace in `javascript:` URI — Unauthenticated XSS
Medium
EPSS 0.52%
< 0.0.0-20260310025236-297bd526708f
0.0.0-20260310025236-297bd526708f
GHSA-pmc9-f5qr-2pcr
SiYuan has a SVG Sanitizer Bypass via Whitespace in `javascript:` URI — Unauthenticated XSS
Medium
EPSS 0.52%
< 0.0.0-20260310025236-297bd526708f
0.0.0-20260310025236-297bd526708f
GHSA-5hc8-qmg8-pw27
SiYuan has a SVG Sanitizer Bypass via `<animate>` Element — Unauthenticated XSS
Medium
EPSS 0.46%
< 0.0.0-20260310025236-297bd526708f
0.0.0-20260310025236-297bd526708f
GHSA-5hc8-qmg8-pw27
SiYuan has a SVG Sanitizer Bypass via `<animate>` Element — Unauthenticated XSS
Medium
EPSS 0.46%
< 0.0.0-20260310025236-297bd526708f
0.0.0-20260310025236-297bd526708f
GHSA-f9cq-v43p-v523
SiYuan: Authorization Bypass Allows Low-Privilege Publish User to Modify Notebook Content via /api/block/appendHeadingChildren
High
EPSS 0.32%
all versions
No fix yet
GHSA-f9cq-v43p-v523
SiYuan: Authorization Bypass Allows Low-Privilege Publish User to Modify Notebook Content via /api/block/appendHeadingChildren
High
EPSS 0.32%
<= 0.0.0-20260304035530-d03ebdec8279
No fix yet
GHSA-2h2p-mvfx-868w
SiYuan Vulnerable to Path Traversal in /export Endpoint Allows Arbitrary File Read and Secret Leakage
Critical
EPSS 1.11%
all versions
No fix yet
GHSA-2h2p-mvfx-868w
SiYuan Vulnerable to Path Traversal in /export Endpoint Allows Arbitrary File Read and Secret Leakage
Critical
EPSS 1.11%
< 3.5.10
3.5.10
GHSA-6865-qjcf-286f
SiYuan: Unauthenticated Reflected XSS via SVG Injection in /api/icon/getDynamicIcon Endpoint
Medium
EPSS 0.64%
< 0.0.0-20260304034809-d68bd5a79391
0.0.0-20260304034809-d68bd5a79391
GHSA-6865-qjcf-286f
SiYuan: Unauthenticated Reflected XSS via SVG Injection in /api/icon/getDynamicIcon Endpoint
Medium
EPSS 0.64%
< 0.0.0-20260304034809-d68bd5a79391
0.0.0-20260304034809-d68bd5a79391
GHSA-jqwg-75qf-vmf9
SiYuan's direct SQL Query API accessible to Reader-level users enables unauthorized database access
High
EPSS 0.34%
<= 0.0.0-20260113130602-4ba64580c29c
No fix yet
GHSA-jqwg-75qf-vmf9
SiYuan's direct SQL Query API accessible to Reader-level users enables unauthorized database access
High
EPSS 0.34%
all versions
No fix yet
GHSA-c4jr-5q7w-f6r9
SiYuan has Arbitrary File Write via /api/file/copyFile leading to RCE
High
EPSS 1.10%
<= 0.0.0-20260126094835-d5d10dd41b0c
No fix yet
GHSA-c4jr-5q7w-f6r9
SiYuan has Arbitrary File Write via /api/file/copyFile leading to RCE
High
EPSS 1.10%
all versions
No fix yet
GHSA-f72r-2h5j-7639
SiYuan File Read API Case Sensitivity Bypass can Lead to Path Traversal
High
EPSS 0.59%
all versions
No fix yet
GHSA-f72r-2h5j-7639
SiYuan File Read API Case Sensitivity Bypass can Lead to Path Traversal
High
EPSS 0.59%
<= 0.0.0-20260126094835-d5d10dd41b0c
No fix yet
GHSA-94c7-g2fj-7682
SiYuan Vulnerable to Arbitrary File Read via File Copy Functionality
Medium
EPSS 0.52%
< 0.0.0-20260118092521-f8f4b517077b
0.0.0-20260118092521-f8f4b517077b
GHSA-94c7-g2fj-7682
SiYuan Vulnerable to Arbitrary File Read via File Copy Functionality
Medium
EPSS 0.52%
< 0.0.0-20260118092521-f8f4b517077b
0.0.0-20260118092521-f8f4b517077b
GHSA-cv54-7wv7-qxcw
SiYuan vulnerable to Arbitrary file Read / SSRF
High
EPSS 0.62%
< 0.0.0-20260118092326-b2274baba2e1
0.0.0-20260118092326-b2274baba2e1
GHSA-cv54-7wv7-qxcw
SiYuan vulnerable to Arbitrary file Read / SSRF
High
EPSS 0.62%
< 0.0.0-20260118092326-b2274baba2e1
0.0.0-20260118092326-b2274baba2e1
GHSA-w836-5gpm-7r93
SiYuan has a Reflected Cross-Site Scripting (XSS) via /api/icon/getDynamicIcon
Medium
EPSS 0.31%
< 0.0.0-20260118021606-5c0cc375b475
0.0.0-20260118021606-5c0cc375b475
GHSA-w836-5gpm-7r93
SiYuan has a Reflected Cross-Site Scripting (XSS) via /api/icon/getDynamicIcon
Medium
EPSS 0.31%
< 0.0.0-20260118021606-5c0cc375b475
0.0.0-20260118021606-5c0cc375b475
GHSA-pcjq-j3mq-jv5j
SiYuan Has a Stored Cross-Site Scripting (XSS) Vulnerability via Unrestricted SVG File Upload
Medium
EPSS 0.28%
< 0.0.0-20260116101155-11115da3d0de
0.0.0-20260116101155-11115da3d0de
GHSA-pcjq-j3mq-jv5j
SiYuan Has a Stored Cross-Site Scripting (XSS) Vulnerability via Unrestricted SVG File Upload
Medium
EPSS 0.28%
< 0.0.0-20260116101155-11115da3d0de
0.0.0-20260116101155-11115da3d0de
GHSA-4r66-7rcv-x46x
SiYuan vulnerable to RCE via zip slip and Command Injection via PandocBin
High
<= 0.0.0-20251202123337-6ef83b42c7ce
No fix yet
GHSA-4r66-7rcv-x46x
SiYuan vulnerable to RCE via zip slip and Command Injection via PandocBin
High
all versions
No fix yet
GHSA-gqfv-g4v7-m366
SiYuan: ZipSlip -> Arbitrary File Overwrite -> RCE
High
EPSS 0.44%
all versions
No fix yet
GHSA-gqfv-g4v7-m366
SiYuan: ZipSlip -> Arbitrary File Overwrite -> RCE
High
EPSS 0.44%
<= 0.0.0-20251202123337-6ef83b42c7ce
No fix yet
GHSA-8fx8-pffw-w498
SiYuan has an arbitrary file deletion vulnerability
Critical
EPSS 0.63%
all versions
No fix yet
GHSA-8fx8-pffw-w498
SiYuan has an arbitrary file deletion vulnerability
Critical
EPSS 0.63%
all versions
No fix yet
GHSA-xx68-37v4-4596
SiYuan has an arbitrary file read via /api/template/render
High
EPSS 0.74%
all versions
No fix yet
GHSA-xx68-37v4-4596
SiYuan has an arbitrary file read via /api/template/render
High
EPSS 0.74%
<= 0.0.0-20241210012039-5129ad926a21
No fix yet
GHSA-25w9-wqfq-gwqx
SiYuan has an arbitrary file read and path traversal via /api/export/exportResources
High
EPSS 0.60%
all versions
No fix yet
GHSA-25w9-wqfq-gwqx
SiYuan has an arbitrary file read and path traversal via /api/export/exportResources
High
EPSS 0.60%
<= 0.0.0-20241210012039-5129ad926a21
No fix yet
GHSA-fqj6-whhx-47p7
SiYuan has an arbitrary file write in the host via /api/asset/upload
Medium
EPSS 0.38%
all versions
No fix yet
GHSA-fqj6-whhx-47p7
SiYuan has an arbitrary file write in the host via /api/asset/upload
Medium
EPSS 0.38%
<= 0.0.0-20241210012039-5129ad926a21
No fix yet
GHSA-4pjc-pwgq-q9jp
SiYuan has an SSTI via /api/template/renderSprig
Critical
EPSS 0.62%
<= 0.0.0-20241210012039-5129ad926a21
No fix yet
GHSA-4pjc-pwgq-q9jp
SiYuan has an SSTI via /api/template/renderSprig
Critical
EPSS 0.62%
all versions
No fix yet
Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor