Priority LOW 30
SiYuan before 3.8.9 contains a nil pointer dereference vulnerability in privateCacheMiddleware that allows authenticated attackers to crash the kernel by reading nonexistent MCP resources.
CVSS 4.0MEDIUM 6.9· Network · High privileges · No interaction · EPSS 0.00266 · Published 2026-11-06 · Fixed in 3.8.9 CWE-476
Priority MEDIUM 60
SiYuan 3.8.7 through 3.8.8 fails to normalize Windows GLOBALROOT device-namespace aliases, bypassing the IsSensitivePath denylist.
CVSS 4.0MEDIUM 5.9· Network · High privileges · No interaction · EPSS 0.00459 · Published 2026-10-28 · No fix listed CWE-22
Priority LOW 33
SiYuan 3.5.4 before 3.8.7 on Windows contains a sensitive-path denylist bypass in IsSensitivePath because the Windows extended-length prefix (\\?\) survives filepath.Clean and matches no forbidden prefix.
CVSS 4.0MEDIUM 5.9· Network · High privileges · No interaction · EPSS 0.00479 · Published 2026-10-25 · Fixed in 3.8.7 CWE-22
Priority MEDIUM 64
SiYuan before v3.8.7 contains an sql injection vulnerability that allows admin-token holders to read history.db by injecting unescaped op and type=3 query values.
CVSS 4.0MEDIUM 6.9· Network · High privileges · No interaction · EPSS 0.00361 · Published 2026-10-25 · Fixed in 3.8.7 CWE-89
Priority MEDIUM 56
SiYuan from 2.10.0 before 3.8.7 contains a stored cross-site scripting vulnerability that allows users with edit permission to inject script by placing javascript: URLs in math block content rendered with KaTeX trust ena…
CVSS 4.0MEDIUM 5.1· Network · Low privileges · User interaction · EPSS 0.00205 · Published 2026-10-25 · Fixed in 3.8.7 CWE-79
Priority MEDIUM 64
SiYuan before 3.8.7 contains a path traversal vulnerability in the MCP asset tool because validateAssetUploadPaths relies on an incomplete sensitive-path blacklist that omits .env and other secret files.
CVSS 4.0MEDIUM 6.9· Local · No auth · No interaction · EPSS 0.00186 · Published 2026-10-25 · Fixed in 3.8.7 CWE-22
Priority LOW 36
SiYuan from 2.9.0 before 3.8.7 contains a cross-site scripting vulnerability in the unauthenticated /check-auth page that assigns the to parameter to window.location.href without scheme validation.
CVSS 4.0HIGH 7.6· Network · No auth · User interaction · EPSS 0.00656 · Published 2026-10-25 · Fixed in 3.8.7 CWE-79
Priority HIGH 68
SiYuan 3.6.0 before 3.8.7 accepts and persists the networkServeTLS setting but never enforces it, so the kernel port keeps serving full API access over plain HTTP alongside HTTPS.
CVSS 4.0HIGH 7.6· Adjacent network · No auth · No interaction · EPSS 0.00115 · Published 2026-10-25 · Fixed in 3.8.7 CWE-319
Priority MEDIUM 57
B3log Solo through 4.4.0 contains a missing authorization vulnerability in ArticleConsole that allows authenticated authors to access other authors' articles by omitting per-author ownership checks.
CVSS 4.0MEDIUM 5.3· Network · Low privileges · No interaction · EPSS 0.00273 · Published 2026-10-16 · No fix listed CWE-639
Priority HIGH 70
B3log Symphony through 3.6.4 contains a missing authorization vulnerability that allows unauthenticated attackers to reach admin routes because PermissionMidware.check permits routes lacking permission.rule.url entries.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00295 · Published 2026-10-13 · No fix listed CWE-862
Priority MEDIUM 64
SiYuan v3.1.12 before v3.8.6 fails to restrict the Sprig template function map in the /api/icon/getDynamicIcon content parameter, allowing resource exhaustion.
CVSS 4.0HIGH 7.1· Network · Low privileges · No interaction · EPSS 0.00381 · Published 2026-10-12 · Fixed in 3.8.6 CWE-770
Priority LOW 37
SiYuan v3.7.0 before v3.8.6 contains an absolute path traversal vulnerability in the kernel's private plugin HTTP server, which passes a kernel plugin handler's ResponseFile.Path to gin's Context.File without validation.
CVSS 4.0MEDIUM 6.9· Network · No auth · User interaction · EPSS 0.00381 · Published 2026-10-12 · Fixed in 3.8.6 CWE-22
Priority HIGH 70
SiYuan before 3.8.5 contains an information disclosure vulnerability that allows publish-mode readers to learn backlink block IDs and reference counts from password-protected and publish-disabled documents by querying a…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00279 · Published 2026-10-04 · Fixed in 3.8.5 CWE-200
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 70
SiYuan before v3.8.5 contains an information disclosure vulnerability that allows read-only publish readers to learn metadata of publish-excluded documents through the getNotebookInfo endpoint.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00312 · Published 2026-10-02 · Fixed in 3.8.5 CWE-200
Priority HIGH 70
SiYuan before v3.8.5 contains a missing authorization vulnerability in the getRefCreateSavePath, getShorthandSavePath, and getDocCreateSavePath endpoints that allows read-only publish visitors to learn unpublished notebo…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00296 · Published 2026-10-02 · Fixed in 3.8.5 CWE-862
Priority HIGH 70
SiYuan before v3.8.4 fails to enforce publish-access checks in the getCurrentAttrViewImages endpoint, allowing publish readers to retrieve image asset paths from unauthorized databases.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00297 · Published 2026-09-28 · Fixed in 3.8.4 CWE-200
Priority MEDIUM 64
SiYuan versions before v3.8.4 fail to properly validate SQL statements in block query embed blocks executed against siyuan.db.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00315 · Published 2026-09-28 · Fixed in 3.8.4 CWE-89
Priority HIGH 72
SiYuan is a self-hosted personal knowledge management system.
CVSS 4.0HIGH 8.6· Network · No auth · User interaction · EPSS 0.0024 · Published 2026-09-26 · Fixed in 3.8.4 CWE-346
Priority HIGH 72
SiYuan versions 3.7.0 before 3.8.4 contain a stored cross-site scripting vulnerability in gallery and kanban database renderers where field descriptions are not escaped in aria-label attributes.
CVSS 4.0HIGH 8.6· Network · Low privileges · User interaction · EPSS 0.00439 · Published 2026-09-26 · Fixed in 3.8.4 CWE-79
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 72
SiYuan versions before v3.8.4 fail to properly escape four stored Attribute View values in textarea elements, allowing authenticated attackers to inject JavaScript by modifying field descriptions, template sources, selec…
CVSS 4.0HIGH 8.5· Network · Low privileges · User interaction · EPSS 0.00525 · Published 2026-09-26 · Fixed in 3.8.4 CWE-79
Priority HIGH 65
SiYuan versions from v2.1.0 before v3.8.4 contain a cross-site request forgery vulnerability in the CheckAuth lock-screen pass-through branch that grants administrator access to loopback requests without validating Origi…
CVSS 4.0HIGH 7.2· Network · No auth · User interaction · EPSS 0.00127 · Published 2026-09-26 · Fixed in 3.8.4 CWE-346
Priority HIGH 72
SiYuan before v3.8.4 does not HTML-escape stored flashcard block content before interpolating it into the card-manager list markup.
CVSS 4.0HIGH 8.6· Network · Low privileges · User interaction · EPSS 0.00672 · Published 2026-09-26 · Fixed in 3.8.4 CWE-79
Priority HIGH 70
SiYuan before v3.8.4 contains an authorization omission in the siyuan-get IPC handler that allows remote-kernel renderers to access native clipboard formats by invoking clipboardReadMathML, clipboardReadOffice, and clipb…
CVSS 4.0HIGH 8.6· Local · No auth · No interaction · EPSS 0.0024 · Published 2026-09-26 · Fixed in 3.8.4 CWE-200
Load more