Skip to main content

SiYuan CVE-2026-68587

| EUVDEUVD-2026-52275 CRITICAL
Missing Authorization (CWE-862)
9.2
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.2 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.5 HIGH

Unauthenticated network access to publish endpoints (PR:N, AV:N, AC:L) yields disclosure of restricted content only, so C:H with I:N/A:N and scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Analysis Generated
Aug 03, 2026 - 14:28 vuln.today
Patch available
Aug 03, 2026 - 14:02 EUVD
CVE Published
Aug 03, 2026 - 13:20 cve.org
CRITICAL 9.2

DescriptionCVE.org

SiYuan versions before v3.7.3 contain an information disclosure vulnerability in the getHeadingDeleteTransaction, getHeadingLevelTransaction, and getHeadingInsertTransaction endpoints that return rendered block DOM without publish-access checks. Anonymous readers or publish RoleReader tokens can supply a heading block ID to read full rendered content of publish-disabled documents that should be restricted.

AnalysisAI

Information disclosure in SiYuan (a personal knowledge-management/note-taking application) before v3.7.3 lets anonymous readers or low-privilege publish RoleReader tokens read the full rendered content of documents that were explicitly marked publish-disabled. The getHeadingDeleteTransaction, getHeadingLevelTransaction, and getHeadingInsertTransaction endpoints return rendered block DOM without enforcing publish-access checks, so supplying a target heading block ID leaks restricted content. Reported by VulnCheck with a vendor patch available; no public exploit identified at time of analysis, and this is not listed in CISA KEV.

Technical ContextAI

SiYuan is an open-source, block-based knowledge/note-taking platform (vendor siyuan-note, CPE cpe:2.3:a:siyuan-note:siyuan:*) that supports a 'publish' mode exposing selected documents to anonymous or role-scoped readers while keeping others private. The flaw is CWE-862 (Missing Authorization): three heading-transaction endpoints intended to compute editing operations (delete/level-change/insert around a heading block) return the rendered block DOM of the referenced content, but they never validate that the requesting session is permitted to view that block in publish mode. Because authorization is checked at the document/publish layer but not re-enforced inside these transaction endpoints, any caller who can reach the publish interface can pivot from a known heading block ID to the underlying restricted content.

RemediationAI

Vendor-released patch: upgrade to SiYuan v3.7.3 or later, which adds publish-access enforcement to the affected heading-transaction endpoints (see GHSA-69mh-gvh4-8gp7). If immediate upgrade is not possible, the most effective compensating control is to disable the publish feature entirely, which fully closes the exposure but removes anonymous/role-based document sharing; alternatively, place the SiYuan publish interface behind an authenticating reverse proxy or network ACL so only trusted, authenticated users can reach the endpoints, at the cost of breaking legitimate anonymous publish access. Revoking or tightly scoping publish RoleReader tokens and avoiding publish-disabled sensitive documents on the same exposed instance further reduces risk until patched. Refer to the vendor advisory (https://github.com/siyuan-note/siyuan/security/advisories/GHSA-69mh-gvh4-8gp7) and https://www.vulncheck.com/advisories/siyuan-before-information-disclosure-via-getheading-transaction for details.

More in Siyuan

View all
CVE-2026-69084 CRITICAL POC
9.9 Aug 03

SQL injection in SiYuan personal knowledge management (versions <= v3.7.2) lets attackers pass arbitrary SQL statements

CVE-2024-53507 CRITICAL POC
9.8 Nov 29

A SQL injection vulnerability was discovered in Siyuan 3.1.11 in /getHistoryItems. Rated critical severity (CVSS 9.8), t

CVE-2024-53506 CRITICAL POC
9.8 Nov 29

A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the ids array parameter in /batchGetBlockAttrs. R

CVE-2024-53505 CRITICAL POC
9.8 Nov 29

A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the id parameter at /getAssetContent. Rated criti

CVE-2024-53504 CRITICAL POC
9.8 Nov 29

A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the notebook parameter in /searchHistory. Rated c

CVE-2026-23852 CRITICAL POC
9.6 Jan 19

SiYuan personal knowledge management system prior to 3.5.4 has a stored XSS vulnerability (CVSS 9.6) that allows code ex

CVE-2026-54069 CRITICAL POC
9.2 Jun 24

Origin-validation bypass in SiYuan Note (open-source personal knowledge management) before 3.7.0 lets any installed Chro

CVE-2026-29183 CRITICAL POC
9.3 Mar 06

Reflected XSS in SiYuan knowledge management before 3.5.9.

CVE-2026-25539 CRITICAL POC
9.1 Feb 04

SiYuan knowledge management system prior to 3.5.5 has a path traversal in /api/file/copyFile allowing arbitrary file ope

CVE-2024-2692 CRITICAL POC
9.0 Apr 04

SiYuan version 3.0.3 allows executing arbitrary commands on the server. Rated critical severity (CVSS 9.0), this vulnera

CVE-2026-29073 HIGH POC
8.8 Mar 06

SQL injection in SiYuan prior to version 3.6.0 allows any authenticated user, including those with read-only access, to

CVE-2026-34605 HIGH POC
8.6 Mar 31

Cross-site scripting (XSS) in SiYuan personal knowledge management system versions 3.6.0-3.6.1 allows remote attackers t

Share

CVE-2026-68587 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy