Description
SiYuan before v3.7.4 fails to properly validate publish access for encrypted notebooks, treating them as publicly accessible by default. Anonymous readers can enumerate and retrieve fully decrypted document content from unlocked encrypted notebooks through the publish API without authentication or key material.
Published: 2026-08-12
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an attacker to read the full decrypted contents of unlocked encrypted notebooks through SiYuan’s publish API without any authentication. By bypassing the required authorization checks, this flaw constitutes a missing authorization (CWE‑862) that exposes sensitive user data and can lead to confidentiality compromise.

Affected Systems

SiYuan note is affected in all releases prior to version 3.7.4. Any installation using these earlier versions lacks proper validation of publish access for encrypted notebooks and therefore treats them as publicly accessible by default.

Risk and Exploitability

The CVSS score of 9.2 reflects a high‑severity authentication bypass that can be exploited remotely via the publish API. While the EPSS score is not available and the vulnerability is not in CISA’s KEV catalog, the existence of a publicly documented exploit path means that the risk of exploitation is significant. Anyone with network access to the publish API can enumerate encrypted notebook URLs and retrieve their decrypted content without providing credentials or the encryption key.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch to SiYuan version 3.7.4 or later to enforce proper authorization checks on encrypted notebooks.
  • If a patch is not yet available, restrict publish API access so that only authenticated users can publish or view notebooks, or disable publishing of encrypted notebooks entirely.
  • Limit network exposure of the publish API to trusted hosts or implement network‑level controls to block anonymous requests to the publish endpoint.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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 before v3.7.4 fails to properly validate publish access for encrypted notebooks, treating them as publicly accessible by default. Anonymous readers can enumerate and retrieve fully decrypted document content from unlocked encrypted notebooks through the publish API without authentication or key material.
Title SiYuan before v3.7.4 Authentication Bypass via Encrypted Notebooks
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.2, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T22:00:32.455Z

Reserved: 2026-08-10T15:10:15.963Z

Link: CVE-2026-72789

cve-icon Vulnrichment

Updated: 2026-08-14T22:00:20.778Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-72789

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses