Skip to content
Threat Feed
critical advisory

Authentication Bypass in SiYuan Publish API

SiYuan versions prior to 3.7.4 contain an authentication bypass vulnerability allowing unauthenticated remote attackers to retrieve decrypted content from encrypted notebooks.

CVE search metadata

CVE search record: CVE-2026-72789. Severity: high. CVSS: 8.6. EPSS: 0.29%. KEV: no. Product: SiYuan (< 3.7.4), SiYuan (< 3.7.4), SiYuan (<= 3.7.2), SiYuan (<= 3.7.3). Brief: Authentication Bypass in SiYuan Publish API. Brief link: https://feed.craftedsignal.io/briefs/2026-08-siyuan-auth-bypass/

CVE search record: CVE-2026-72807. Severity: high. CVSS: 8.0. EPSS: 0.20%. KEV: no. Product: SiYuan (< 3.7.4), SiYuan (< 3.7.4), SiYuan (<= 3.7.2), SiYuan (<= 3.7.3). Brief: Authentication Bypass in SiYuan Publish API. Brief link: https://feed.craftedsignal.io/briefs/2026-08-siyuan-auth-bypass/

CVE search record: CVE-2026-73041. Severity: critical. CVSS: 9.0. EPSS: 0.23%. KEV: no. Product: SiYuan (< 3.7.4), SiYuan (< 3.7.4), SiYuan (<= 3.7.2), SiYuan (<= 3.7.3). Brief: Authentication Bypass in SiYuan Publish API. Brief link: https://feed.craftedsignal.io/briefs/2026-08-siyuan-auth-bypass/

CVE search record: CVE-2026-73046. Severity: critical. CVSS: 9.8. EPSS: 0.43%. KEV: no. Product: SiYuan (< 3.7.4), SiYuan (< 3.7.4), SiYuan (<= 3.7.2), SiYuan (<= 3.7.3). Brief: Authentication Bypass in SiYuan Publish API. Brief link: https://feed.craftedsignal.io/briefs/2026-08-siyuan-auth-bypass/

CVE search record: CVE-2026-77086. Severity: critical. CVSS: 9.1. EPSS: 0.65%. KEV: no. Product: SiYuan (< 3.7.4), SiYuan (< 3.7.4), SiYuan (<= 3.7.2), SiYuan (<= 3.7.3). Brief: Authentication Bypass in SiYuan Publish API. Brief link: https://feed.craftedsignal.io/briefs/2026-08-siyuan-auth-bypass/

What's new

  • 1. added CVE-2026-72807 +3 Sep 8, 20:05 via ghsa
  • 2. added detection rule: Detects CVE-2026-77086 Exploitation - Path Traversal in Bazaar Endpoints Aug 21, 11:23 via nvd
  • 3. added coverage for SiYuan (<= 3.7.3) Aug 19, 14:33 via nvd
  • 4. added coverage for SiYuan Aug 18, 12:52 via nvd
  • 5. added coverage for SiYuan (< 3.7.4) Aug 18, 12:52 via nvd

SiYuan versions before 3.7.4 contain a critical authentication bypass vulnerability (CVE-2026-72789) within the application's publish API. The defect stems from an improper access control validation logic where encrypted notebooks are incorrectly treated as publicly accessible by default. When a user has unlocked an encrypted notebook, the application fails to verify the requestor's authorization, enabling anonymous remote users to enumerate and exfiltrate decrypted document content. This flaw allows attackers to bypass intended security boundaries without possessing the necessary encryption keys. Defenders should prioritize updating to v3.7.4 or later to remediate this improper authorization, which significantly exposes sensitive notebook data to unauthorized disclosure.

Impact

Successful exploitation results in the unauthorized disclosure of sensitive, encrypted document content. Any notebook that has been unlocked by a user becomes vulnerable to retrieval by unauthenticated parties through the publish API. This impacts all SiYuan deployments currently running versions earlier than 3.7.4 that utilize the notebook publishing feature.

Recommendation

  • Update all SiYuan instances to version 3.7.4 or later immediately to patch the access control flaw.
  • Audit webserver access logs for high volumes of unexpected GET requests to the publish API endpoints from unauthorized IP addresses.
  • Disable the publish API feature temporarily if an immediate update to v3.7.4 is not feasible.

Immediate actions

Upgrade SiYuan to version 3.7.4

IT Operations 48h

Mitigations

Disable publish API

immediate IT Operations

CVE-2026-72789

Detection coverage 7

Detect SiYuan Brute-Force Attempts via CheckAuth

high

Detects potential brute-force activity against SiYuan /api/ endpoints by monitoring for an excessive volume of 401 Unauthorized responses

sigma tactics: credential_access techniques: T1110.001 sources: webserver

Detect CVE-2026-73045 Exploitation - Brute Force on authFilePublishAccess

medium

Detects potential brute-force activity against the SiYuan authFilePublishAccess endpoint by monitoring for high-frequency POST requests.

sigma tactics: credential_access techniques: T1110.001 sources: webserver

Detect Unauthenticated Access to SiYuan Debug Endpoints

high

Detects unauthorized HTTP requests to SiYuan debug endpoints associated with CVE-2026-74799

sigma tactics: reconnaissance techniques: T1592 sources: webserver

Detect Potential CVE-2026-74800 Exploitation - Malicious Asset Upload

high

Detects potential exploitation of CVE-2026-74800 by monitoring for HTML file uploads to the SiYuan asset management path.

sigma tactics: initial_access techniques: T1190, T1505 sources: webserver

Detect Excessive 401 Unauthorized Responses to SiYuan Publish Service

high

Detects potential brute-force activity against the SiYuan Publish Service by monitoring for high frequencies of 401 Unauthorized responses on TCP port 6808.

sigma tactics: credential_access techniques: T1110.001 sources: webserver

Detect Potential Exploitation of CVE-2026-74904 - SiYuan Unauthorized Block Access

high

Detects unauthorized access attempts to SiYuan block API endpoints associated with CVE-2026-74904.

sigma tactics: reconnaissance sources: webserver

Detects CVE-2026-77086 Exploitation - Path Traversal in Bazaar Endpoints

high

Detects attempts to use path traversal sequences in the packageName parameter during Bazaar install or uninstall operations.

sigma tactics: persistence techniques: T1059 sources: webserver

Detection queries are available on the platform. Get full rules →