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.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.5%top 58.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

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

EcosystemPackageFixed inAdvisory
Gogithub.com/siyuan-note/siyuan/kernel0.0.0-20260704035518-d0f0fe146fb0GHSA-h89q-4j2h-7h88
Gogithub.com/siyuan-note/siyuan/kernel0.0.0-20260704035518-d0f0fe146fb0GO-2026-6353

Affected products (as reported)

VendorProductVersions
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