Vulnerability · Published Jul 9, 2026 · Assigned by GitHub_M
CVE-2026-59834SiYuan: SQL Query in Block Search Exposes Hidden Published Document Content
High 7.5
In plain English
A high-severity SQL injection in siyuan from siyuan-note. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 42% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
SiYuan is an open-source personal knowledge management system. Prior to 3.7.1, the block search endpoint POST /api/search/fullTextSearchBlock concatenates attacker-controlled paths values into SQL predicates used by non-SQL search modes, allowing an unauthenticated publish visitor to inject a UNION SELECT and return rows from hidden documents by projecting an allowed visible box and path. This issue is fixed in versions 3.7.1.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Go | github.com/siyuan-note/siyuan/kernel | 0.0.0-20260704035518-d0f0fe146fb0 | GHSA-h89q-4j2h-7h88 |
| Go | github.com/siyuan-note/siyuan/kernel | 0.0.0-20260704035518-d0f0fe146fb0 | GO-2026-6353 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| siyuan-note | siyuan | < 3.7.1 |
Weakness: CWE-89 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
References
- https://github.com/siyuan-note/siyuan/security/advisories/GHSA-h89q-4j2h-7h88 x_refsource_CONFIRM
- https://github.com/siyuan-note/siyuan/commit/57bcad4b331836880bfe6be25d4180bdcf10db0d x_refsource_MISC
- https://github.com/siyuan-note/siyuan/commit/d0f0fe146fb07d594fcadc4f48d4f7c30ac01d1e x_refsource_MISC
- https://github.com/siyuan-note/siyuan/releases/tag/v3.7.1 x_refsource_MISC