External risk intelligence

SiYuan Information Disclosure Vulnerability in Heading Endpoints.

CVE advisorySeverity: CRITICAL (CVSS 9.2)

CVE-2026-68587

SiYuan is a note-taking application frequently deployed as a self-hosted web server or internet-accessible service to support collaborative publishing and remote access. The vulnerability affects web endpoints used for document rendering, making it commonly reachable if the instance is exposed to the internet for public or multi-user access.

Information Disclosure

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability affects note-taking software, allowing unauthorized access to sensitive content within documents that should be private. The issue lies in how certain parts of the application handle document access, potentially exposing unpublished or restricted information to unauthenticated users.

  • Content is exposed without proper access checks.
  • It matters because private documents could become public.
  • Confirm relevance and exposure across your deployed instances.

Attack Path

How an attacker could exploit the issue

An attacker can access sensitive information by interacting with specific endpoints of the SiYuan application. These endpoints, which are designed to handle heading transactions, do not properly check if a user has permission to view certain content. By sending a heading block ID to these endpoints, an attacker can retrieve the full rendered content of documents that should otherwise be private. This can lead to the disclosure of information that is not intended for public viewing.

  • Unauthenticated access to specific transaction endpoints.
  • Supplying a heading block ID to endpoints.
  • Disclosure of restricted document content.

Live Threat

Current exploitation, exposure, and threat context

Anonymous readers or users with publish RoleReader tokens could access the full rendered content of documents intended to be restricted, even if they are not published. This occurs when these users supply a heading block ID to specific transaction endpoints, bypassing publish-access checks.

  • Restricted document content.
  • Unauthenticated access to transaction endpoints.
  • Unauthorized information disclosure.

Operational Fix

Recommended remediation, mitigation, and detection steps

The SiYuan note-taking application's information disclosure vulnerability likely impacts application owners and platform teams responsible for managing self-hosted instances. The immediate priority is to identify all SiYuan deployments, assess their exposure and business criticality, and locate the accountable owner for remediation planning.

  • Application and platform teams own this.
  • Verify external reachability and document exposure.
  • Plan remediation based on identified risks.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is SiYuan?

SiYuan is a privacy-focused, self-hosted note-taking application. It supports collaborative publishing and allows users to manage complex documents locally or through a web server, making it a popular choice for personal knowledge management and team-based documentation.

What does CVE-2026-68587 mean for my data?

This vulnerability is an instance of Improper Authorization (CWE-862). It means the application fails to verify if a user has permission to view a document before displaying its content. Specifically, it allows unauthorized users to read private information that should remain restricted.

How can an attacker trigger this vulnerability?

An attacker can trigger this by targeting specific endpoints—specifically those handling heading transactions—within the SiYuan application. By simply submitting a known heading block ID, they can bypass security checks. Notably, this does not require complex exploitation or administrative privileges; it simply exploits the lack of access validation for these specific web calls.

Is my SiYuan instance at risk?

According to Halo Surface Signal, SiYuan is frequently deployed as a self-hosted web server. If your instance is internet-accessible, it is considered externally reachable, significantly increasing the likelihood that an attacker could remotely access restricted document content without authentication.

What should I do to protect my SiYuan installation?

Your first step is to locate all active SiYuan deployments and verify if they are exposed to the internet. Since this issue is resolved in versions v3.7.3 and later, you should prioritize updating your software to the latest version to ensure proper access controls are enforced across all document endpoints.

References