Priority HIGH 82
SiYuan before v3.7.3 contains a SQL injection vulnerability in the /api/filetree/searchDocs endpoint, where the caller-supplied keyword parameter is concatenated directly into SQL statements with no escaping or parameter…
CVSS 4.0CRITICAL 9.9· Network · No auth · No interaction · EPSS 0.0139 · Published 2026-08-03 · Fixed in 3.7.3, 0.0.0-20260721043339-eef10568384e CWE-89
Priority HIGH 82
SiYuan versions <= v3.7.2 expose the /api/search/searchEmbedBlock endpoint, which passes a client-supplied SQL statement verbatim to the main read-write siyuan.db handle with no single-statement, read-only, or admin rest…
CVSS 4.0CRITICAL 9.9· Network · No auth · No interaction · EPSS 0.01573 · Published 2026-08-03 · Fixed in 3.7.3, 0.0.0-20260721002947-23a17d44b5f3 CWE-89
Priority HIGH 82
SiYuan versions before v3.7.3 contain SQL injection vulnerabilities in the fullTextSearchAssetContent endpoint reachable by unauthenticated users and publish RoleReader tokens.
CVSS 4.0CRITICAL 9.9· Network · No auth · No interaction · EPSS 0.00475 · Published 2026-08-03 · Fixed in 3.7.3, 0.0.0-20260721004815-cf42dd5680c8 CWE-89
Priority HIGH 82
SiYuan before v3.7.2 contains a missing authorization vulnerability in the POST /mcp kernel endpoint, which is gated only by a general auth check (model.CheckAuth) with no admin-role or read-only enforcement.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00764 · Published 2026-07-25 · Fixed in 3.7.2 CWE-862
Priority HIGH 82
SiYuan is a personal knowledge management system.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00672 · Published 2026-03-26 · Fixed in 3.6.2 CWE-22
Priority HIGH 82
SiYuan is a personal knowledge management system.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00563 · Published 2026-03-20 · Fixed in 3.6.1 CWE-863
Priority HIGH 82
A SQL injection vulnerability was discovered in Siyuan 3.1.11 in /getHistoryItems.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00567 · Published 2024-11-29 · No fix listed CWE-89
Priority HIGH 82
A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the ids array parameter in /batchGetBlockAttrs.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00537 · Published 2024-11-29 · No fix listed CWE-89
Priority HIGH 82
A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the id parameter at /getAssetContent.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00509 · Published 2024-11-29 · No fix listed CWE-89
Priority HIGH 82
A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the notebook parameter in /searchHistory.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00567 · Published 2024-11-29 · No fix listed CWE-89
Priority HIGH 81
SiYuan kernel versions before 3.7.4 contain an improper restriction of excessive authentication attempts vulnerability in the CheckAuth() middleware.
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.0079 · Published 2026-08-16 · Fixed in 3.7.4 CWE-307
Priority HIGH 81
SiYuan before v3.7.4 improperly restricts excessive authentication attempts in the CheckAuth() middleware.
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.0079 · Published 2026-08-15 · Fixed in 3.7.4 CWE-307
Priority HIGH 81
SiYuan is a personal knowledge management system.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01191 · Published 2026-03-09 · Fixed in 3.5.10 CWE-22
Priority HIGH 79
SiYuan before 3.7.4 registers Go net/http/pprof debug endpoints including heap and goroutine dumps without authentication when --mode flag is not set to exactly prod.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00544 · Published 2026-08-17 · Fixed in 3.7.4 CWE-215
Priority HIGH 79
SiYuan's development branch (endpoint introduced by commit 9b8e8956f, not present in v3.7.3 or master, patched in v3.7.4-alpha.3) contains a missing-authorization vulnerability in the /api/av/getAttributeViewSearchTarget…
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00305 · Published 2026-08-13 · Fixed in 3.7.4-alpha.3 CWE-862
Priority HIGH 79
SiYuan versions before v3.7.4 contain a publish-boundary bypass vulnerability in WebSocket broadcast sessions that allows anonymous readers to receive unfiltered edits.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00538 · Published 2026-08-14 · Fixed in 3.7.4, 0.0.0-20260723013612-ba948639d7f6 CWE-862
Priority HIGH 79
SiYuan versions before v3.7.4 fail to filter embedded block content by publish access in the getBlockDOMWithEmbed and getBlockDOMsWithEmbed endpoints.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00305 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260725125659-1ca1c3c9d94b CWE-862
Priority HIGH 79
siyuan versions before v3.7.4 expose the session cookie signing key through the /api/system/getConf endpoint to unauthenticated users in publish mode.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00325 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260725123945-77421530be4a CWE-522
Priority HIGH 79
SiYuan versions before v3.7.4 fail to mask sensitive configuration fields in the /api/system/getConf endpoint, allowing anonymous or publish-reader users to obtain the session-cookie signing key, OS username via pandoc p…
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00305 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260725132049-2d8b98395a91 CWE-522
Priority HIGH 79
SiYuan before v3.7.4 fails to properly validate publish access for encrypted notebooks, treating them as publicly accessible by default.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00369 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260726020813-a25c2dd06aae CWE-862
Priority HIGH 79
SiYuan versions before v3.7.3 contain an information disclosure vulnerability in the getHeadingDeleteTransaction, getHeadingLevelTransaction, and getHeadingInsertTransaction endpoints that return rendered block DOM witho…
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00321 · Published 2026-08-03 · Fixed in 3.7.3, 0.0.0-20260721013353-69db783b782a CWE-862
Priority HIGH 79
SiYuan versions before v3.7.3 contain an authentication bypass vulnerability in publish mode where content-returning endpoints getHeadingChildrenDOM, getHeading*Transaction, and getBacklinkDoc perform no password check d…
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00535 · Published 2026-08-03 · Fixed in 3.7.3, 0.0.0-20260721020826-2d069dce84a2 CWE-288
Priority HIGH 77
SiYuan before 3.8.5 contains an information disclosure vulnerability that allows publish readers to read password-protected and publish-disabled database rows via the /api/export/preview endpoint.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00383 · Published 2026-10-02 · Fixed in 3.8.5 CWE-862
Priority HIGH 77
SiYuan before v3.8.4 contains a SQL injection vulnerability in the graph query endpoint where the dailyNoteSavePath parameter is concatenated into SQL without escaping.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00433 · Published 2026-09-26 · Fixed in 3.8.4 CWE-89
Priority HIGH 77
SiYuan before v3.8.2 contains an unbounded resource consumption vulnerability in the request-concurrency middleware that retains mutex entries for every unique request path without eviction.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00509 · Published 2026-09-04 · Fixed in 3.8.2 CWE-400
Load more