CVE-2026-29073: siyuan · Missing Authorization
Affects siyuanSource CVE Database V5
Public exploit available · CVSS 5.7 Medium : upgrade to 3.6.0 as a priority.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.6.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 6 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade siyuan and siyuan-note/siyuan to 3.6.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| siyuan-notesiyuan | Affected
| Fixed in
|
GitHubsiyuan-note/siyuanpkg:github/siyuan-note/siyuanOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Organizations should immediately upgrade SiYuan to version 3.6.0 or later, where this vulnerability is patched. Until upgrading is possible, restrict access to the /api/query/sql endpoint by implementing network-level controls such as IP whitelisting or VPN access to limit users who can authenticate. Review and enforce strict authentication and authorization policies to ensure users have only the minimum necessary privileges. Monitor logs for unusual SQL query activity or access patterns that could indicate exploitation attempts. Consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block unauthorized SQL queries targeting this endpoint. Additionally, conduct regular security audits and penetration testing focused on API endpoints to identify similar authorization weaknesses proactively.
Description
SiYuan is a personal knowledge management system. Prior to version 3.6.0, the /api/query/sql lets a user run sql directly, but it only checks basic auth, not admin rights, any logged-in user, even readers, can run any sql query on the database. This issue has been patched in version 3.6.0.