External risk intelligence

SiYuan Information Disclosure via Embedded Block Content Access

CVE advisorySeverity: CRITICAL (CVSS 9.2)

CVE-2026-72795

SiYuan is a note-taking and knowledge management application that includes features for publishing content. Because the vulnerability exists within endpoints related to publishing and accessing embedded block content, it is commonly deployed as a web-accessible service, making these endpoints reachable in public-facing deployment scenarios.

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 impacts SiYuan, a note-taking and knowledge management application. It allows unauthorized access to sensitive content within published documents by exploiting how embedded content is handled. The main concern is confirming if your deployment is affected and what data might be exposed.

  • Unauthorized access to protected content is possible.
  • Consider this if publishing or embedding content is used.
  • Verify relevance and assess potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker could begin by accessing published content that includes embedded queries. By sending requests to specific endpoints designed to retrieve block content, including embedded elements, they can bypass intended access controls. This allows them to read information from documents that should be protected by passwords, hidden from view, or otherwise restricted.

  • No authentication or user interaction needed.
  • Request published blocks with embed queries.
  • Unauthorized access to protected documents.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow unauthorized access to sensitive information within published SiYuan documents. When embedded block content is not properly filtered by publish access, an attacker could craft requests to view content from password-protected, hidden, or otherwise restricted documents. This risk is present when the application's endpoints related to embedded block content are accessible.

  • Sensitive documents and their content.
  • Via unauthenticated access to specific endpoints.
  • Unauthorized viewing of private information.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability impacts SiYuan deployments that allow users to publish content, potentially exposing sensitive information from password-protected or hidden documents. The primary responsibility for managing this risk likely falls to the application owners who deploy and manage SiYuan instances, in coordination with infrastructure or platform teams responsible for the underlying hosting environment. The first practical step is to identify all SiYuan instances, determine their exposure, and assess the business criticality of the data they contain to prioritize remediation efforts.

  • Application owners should lead remediation efforts.
  • Verify all SiYuan instances and their reachability.
  • Plan updates based on confirmed exposure and risk.

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 local-first, privacy-focused note-taking and knowledge management application. It supports structured data through block-based editing and allows users to publish their notes or wikis to the web. Because it functions as a collaborative knowledge base, it often hosts sensitive internal or personal documentation that users may want to share selectively.

What does CVE-2026-72795 mean?

This vulnerability is classified as CWE-862, which is a Missing Authorization weakness. In this context, it means the application fails to verify whether a user has permission to view specific content when processing embedded blocks. Instead of checking if a document is password-protected or hidden, the software automatically serves the data if an attacker requests it through specific technical endpoints.

How does an attacker trigger this vulnerability?

An attacker triggers this by sending requests to the vulnerable getBlockDOMWithEmbed or getBlockDOMsWithEmbed endpoints. They do not need to provide a password or have an existing user account to access the data. Note that simply browsing standard public pages does not trigger the bug; it specifically requires targeting these internal API endpoints with crafted queries for embedded blocks.

Is my SiYuan instance at risk?

If your instance is reachable over the internet, Halo Surface Signal identifies it as a higher priority for review. Because the vulnerability lies in endpoints used for rendering published content, any deployment that allows external web traffic to hit these API endpoints is potentially exposed. Instances restricted to local networks or behind robust access gateways are less accessible to external attackers.

How should I respond to this threat?

The most effective first step is to identify all SiYuan instances running in your environment and confirm their current version. You should assess the sensitivity of the documents stored within them to determine the business impact of potential exposure. Prioritize these findings for an update to the patched version, ensuring that security controls for public-facing services are verified.

References