Priority MEDIUM 64
SiYuan versions <= v3.7.2 (patched in v3.7.4) contain an authentication bypass vulnerability in the kernel's CheckAuth function, which grants the administrator role (RoleAdministrator) to any request whose RemoteAddr is…
CVSS 4.0HIGH 7.1· Local · No auth · No interaction · EPSS 0.003 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260723031701-9c16e9851f0b CWE-290
Priority HIGH 70
SiYuan versions up to and including v3.7.2 (fixed in v3.7.4) contain an information disclosure vulnerability in the /api/asset/getFileAnnotation endpoint, which returns .sya PDF-annotation file content without a publish-…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00353 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260723031702-509b35055940 CWE-862
Priority MEDIUM 40
SiYuan versions before v3.7.4 contain a second-order SQL injection vulnerability in attribute-view template columns that expose the queryBlocks function, which executes raw SQL using string substitution instead of parame…
CVSS 4.0HIGH 8.8· Network · No auth · User interaction · EPSS 0.00333 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260723035036-0a176345e02a CWE-89
Priority HIGH 70
SiYuan versions before v3.7.4 contain an authentication bypass vulnerability in the FilterViewByPublishAccess filter that fails to check publish password protection when rendering attribute views and database rows.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00383 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260723040913-768427f20f13 CWE-862
Priority HIGH 70
SiYuan versions before v3.7.4 fail to enforce publish-access checks on getBlockBreadcrumb, getRefText, and getBlockTreeInfos endpoints, allowing disclosure of protected document content and metadata.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00296 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260723163028-931ba693375e CWE-862
Priority MEDIUM 46
SiYuan versions before v3.7.4 fail to validate publish-password tier in getGraph and getLocalGraph endpoints, allowing anonymous readers to retrieve block-level content of password-protected documents.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00432 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724091654-82e9ded423e4 CWE-200
Priority HIGH 70
SiYuan versions before v3.7.4 fail to enforce publish-access checks in the getBlockAttrs and batchGetBlockAttrs endpoints.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00296 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724093256-229fdffd7e4a CWE-862
Priority HIGH 70
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the resolveAssetPath endpoint that returns absolute filesystem paths unmodified to CheckAuth-only requests.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00296 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724095509-eee3410aa131 CWE-639
Priority HIGH 77
SiYuan versions before v3.7.4 disclose encrypted-notebook key-derivation material and wrapped data keys through unauthenticated endpoints in publish mode.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00305 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724102025-3bc014c7dc32 CWE-522
Priority LOW 36
SiYuan versions before v3.7.4 fail to apply publish-access filtering to the getAttributeViewKeysByID endpoint, allowing authenticated readers to retrieve complete database column schemas including descriptions, select vo…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00325 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724103335-f36331956ae9 CWE-862
Priority LOW 36
SiYuan before v3.7.4 (affected <=v3.7.2) fails to enforce publish-access filters on five filetree path-resolution endpoints (getFullHPathByID, getHPathByID, getPathByID, getIDsByHPath, and getHPathByPath).
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00325 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724112156-5bae0926b896 CWE-862
Priority MEDIUM 46
SiYuan versions before v3.7.4 fail to properly filter related-database content in renderAttributeView, allowing anonymous readers to access Relation and Rollup cell contents from hidden or password-protected databases.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00434 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724121519-426991d155c0 CWE-862
Priority HIGH 70
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the getEncryptedNotebookStatus endpoint that returns encrypted notebook identifiers, names, and lock states without publish-access filterin…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00296 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260724123622-8fb1b5766093 CWE-862
Priority LOW 36
SiYuan before v3.7.4 contains an access control bypass vulnerability where static-file routes in the server mux bypass publish-access controls enforced on the REST API.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00353 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260725122641-34be6c0bb073 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 LOW 36
SiYuan before v3.7.4 contains an information disclosure vulnerability in the /api/tag/getTag endpoint that returns tag labels and occurrence counts from password-protected documents to unauthenticated readers.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00325 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260726002639-4515fa257cfa CWE-863
Priority LOW 36
SiYuan before v3.7.4 contains an information disclosure vulnerability in the /api/notebook/getNotebookInfo endpoint that returns notebook metadata without authorization checks.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00325 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260726005141-9edb321eb451 CWE-862
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 70
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the UILayout filter that fails to properly restrict administrator workspace state from publish readers.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00376 · Published 2026-08-12 · Fixed in 3.7.4, 0.0.0-20260812083335-251596fc0de2 CWE-863