CVE Catalog

CVE-2026-69084

CriticalCVSS 10.0
Published: Translated: NVD NIST

Summary

SiYuan versions <= v3.7.2 expose the /api/search/searchEmbedBlock endpoint, which passes a client-supplied SQL statement verbatim to the main read-write siyuan.db handle with no single-statement, read-only, or admin restrictions. The endpoint is gated only by CheckAuth, making it reachable by the publish RoleReader token and by anonymous users when publish authentication is disabled. Because the underlying driver executes stacked statements, an attacker can read and modify content across all opened cleartext notebooks (encrypted per-box notebooks are excluded). Fixed in v3.7.3.

Risk Assessment

The risk includes reading and modifying data in unencrypted notebooks, potentially leading to data confidentiality and integrity breaches.

Recommendation

It is recommended to immediately upgrade SiYuan to version v3.7.3 or later and enable authentication for all endpoints.

Original NVD description (English source)

SiYuan versions <= v3.7.2 expose the /api/search/searchEmbedBlock endpoint, which passes a client-supplied SQL statement verbatim to the main read-write siyuan.db handle with no single-statement, read-only, or admin restrictions. The endpoint is gated only by CheckAuth, making it reachable by the publish RoleReader token and by anonymous users when publish authentication is disabled. Because the underlying driver executes stacked statements, an attacker can read and modify content across all opened cleartext notebooks (encrypted per-box notebooks are excluded). Fixed in v3.7.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS