Description
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 filtering. Anonymous readers and publish-mode accounts can enumerate all encrypted notebooks and their current unlock status, revealing sensitive notebook names and decryption state in memory.
Published: 2026-08-12
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability manifests in the getEncryptedNotebookStatus endpoint of SiYuan, which returns encrypted notebook identifiers, names, and lock states without enforcing publish‑access filtering. Anonymous users and accounts operating in publish‑mode can invoke this endpoint to enumerate all encrypted notebooks and learn whether each is currently unlocked, thereby exposing sensitive notebook names and decryption state that is otherwise protected. The weakness is a missing permissions check, aligned with CWE‑862.

Affected Systems

Vendor siyuan-note:siyuan, product SiYuan. All releases before version 3.7.4 are affected. The exact version range is unspecified, so any deployment older than 3.7.4 is potentially vulnerable.

Risk and Exploitability

The CVSS score of 6.9 places the issue in the medium severity range. Exploitation requires no authentication and can be performed remotely by sending a request to the vulnerable endpoint, making it accessible to anyone with network reach. The EPSS score is not reported, and the vulnerability is not listed in CISA's KEV catalog, suggesting no confirmed exploitation campaigns. Nonetheless, the lack of filtering provides an attacker with legitimate methods to gather sensitive information, so prompt remediation is advised.

Generated by OpenCVE AI on August 12, 2026 at 23:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update SiYuan to version 3.7.4 or later to eliminate the missing permission check.
  • If an immediate update is not possible, restrict network traffic to the getEncryptedNotebookStatus endpoint so that only authorized accounts can reach it, effectively blocking anonymous and publish‑mode callers.
  • Monitor API usage logs for unexpected calls to the endpoint and investigate any unauthorized access attempts.

Generated by OpenCVE AI on August 12, 2026 at 23:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared B3log
B3log siyuan
CPEs cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*
Vendors & Products B3log
B3log siyuan

Thu, 13 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Siyuan
Siyuan siyuan
Vendors & Products Siyuan
Siyuan siyuan

Wed, 12 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description 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 filtering. Anonymous readers and publish-mode accounts can enumerate all encrypted notebooks and their current unlock status, revealing sensitive notebook names and decryption state in memory.
Title SiYuan before v3.7.4 Information Disclosure via getEncryptedNotebookStatus
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T22:02:50.614Z

Reserved: 2026-08-10T15:11:03.190Z

Link: CVE-2026-72797

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-12T20:17:51.407

Modified: 2026-08-26T16:56:50.830

Link: CVE-2026-72797

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:15:07Z

Weaknesses