Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate reachable SiYuan publish instance
-
ExploitSend request to getGraph/getLocalGraph without password
-
ExecutionServer skips publish-password tier check
-
ImpactRetrieve protected block content and reference topology
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a SiYuan instance (before v3.7.4) that is network-reachable and serving content through its publish mode, containing documents protected by a publish-password; the attacker then calls the getGraph or getLocalGraph endpoints directly without supplying that password. No authentication, credentials, or user interaction are needed (PR:N/UI:N), and default publish deployments are vulnerable. The practical limiting factors are that the instance must be exposed to the attacker's network position and must actually be running publish mode with password-protected documents - a purely local, single-user desktop instance with no published surface is not exposed, and only confidentiality is at risk (no write or denial-of-service impact). |
| Impact | Signals are consistent and point to a genuine, easy-to-exploit confidentiality issue: the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H) describes a network-reachable, low-complexity, no-privilege, no-interaction attack, matching the description of anonymous readers bypassing the password tier. The impact is bounded to confidentiality - there is no integrity or availability effect (VI:N/VA:N) - so this is data exposure, not takeover, which tempers the 9.2 base score in practical terms. There is no EPSS value, no KEV listing, and no POC in the provided data, so likelihood of opportunistic mass exploitation is unproven and any operator running SiYuan in publish mode with protected documents should still treat exposure of confidential notes as urgent and patch promptly. The main caveat: real-world risk hinges on whether the instance is actually reachable and running publish mode, which the CVE data does not confirm per-deployment. |
| Exploit ScenarioDerived | An attacker who can reach a SiYuan instance published on the network sends a direct request to getGraph or getLocalGraph with no publish password. The server returns the block-level content and reference links of documents the owner believed were password-protected, letting the attacker reconstruct confidential notes and their interconnections. No exploit code is publicly identified, but the attack requires only a crafted HTTP request and no authentication or user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Information disclosure in SiYuan, a self-hosted block-based personal knowledge management app, lets anonymous, unauthenticated network callers read the contents of password-protected documents. Versions before v3.7.4 skip the publish-password tier check in the getGraph and getLocalGraph endpoints, so an attacker who reaches the instance can retrieve block-level text and the full reference/link topology of protected notes without ever supplying the publish password. Reported by VulnCheck and fixed in v3.7.4; there is no public exploit identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Vendor-released patch: v3.7.4 - upgrade every SiYuan instance to v3.7.4 or later, per advisory GHSA-vpjw-wf5h-cgpq (https://github.com/siyuan-note/siyuan/security/advisories/GHSA-vpjw-wf5h-cgpq). If you cannot upgrade immediately, reduce exposure by disabling SiYuan's publish/sharing mode so the graph endpoints are not served anonymously (trade-off: legitimate published/shared readers lose access), or place the instance behind a reverse proxy or network ACL that requires authentication and blocks unauthenticated requests to the getGraph and getLocalGraph paths (trade-off: may break shared-link workflows and requires proxy-level rule maintenance). Until patched, avoid storing highly sensitive material in documents whose only protection is the publish-password tier.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SiYuan is an open-source Markdown/block-based note-taking and knowledge-graph application (CPE cpe:2.3:a:siyuan-note:siyuan) that can expose notes through a publish mode gated by a publish-password. The graph endpoints getGraph (global reference graph) and getLocalGraph (per-document neighborhood) return block-level nodes and the edges linking them. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): these two endpoints omit the authorization tier check that the rest of the publish surface enforces, so the password gate that should precede access to protected blocks is simply never evaluated for graph queries.
Know when Siyuan gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Network-reachable, low-complexity, unauthenticated, no-interaction read of protected content, so AV:N/AC:L/PR:N/UI:N with C:H and no integrity or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
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. Attackers can call these endpoints without supplying a password to read protected document content and the complete reference topology.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
SiYuan self-hosted knowledge management instances before v3.7.4 expose password-protected documents to unauthenticated network access, allowing attackers to read sensitive notes and organizational knowledge without credentials. Organizations using SiYuan should immediately inventory deployments and assess whether protected information has been exposed.
Apply vendor patch: v3.7.4
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
SQL injection in SiYuan personal knowledge management (versions <= v3.7.2) lets attackers pass arbitrary SQL statements
SQL injection in SiYuan personal knowledge-management software (all versions before v3.7.3) lets attackers inject arbitr
A SQL injection vulnerability was discovered in Siyuan 3.1.11 in /getHistoryItems. Rated critical severity (CVSS 9.8), t
A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the ids array parameter in /batchGetBlockAttrs. R
A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the id parameter at /getAssetContent. Rated criti
A SQL injection vulnerability has been identified in Siyuan 3.1.11 via the notebook parameter in /searchHistory. Rated c
SiYuan personal knowledge management system prior to 3.5.4 has a stored XSS vulnerability (CVSS 9.6) that allows code ex
Remote code execution in SiYuan note-taking application (before v3.6.1) allows any malicious Bazaar marketplace package
Origin-validation bypass in SiYuan Note (open-source personal knowledge management) before 3.7.0 lets any installed Chro
Reflected XSS in SiYuan knowledge management before 3.5.9.
SiYuan knowledge management system prior to 3.5.5 has a path traversal in /api/file/copyFile allowing arbitrary file ope
SiYuan version 3.0.3 allows executing arbitrary commands on the server. Rated critical severity (CVSS 9.0), this vulnera
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-57464
GHSA-v598-7627-g9fx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB