S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Aug 30, 2026

CVE-2026-69084 Scanner

CVE-2026-69084 Scanner - SQL Injection vulnerability in SiYuan

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.5k
Times Used
continuous scan runs
6.1k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2026-69084
9.9
CVSScritical
Exploitable remotely over the internet · no authentication required.

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.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
siyuanby siyuan-note
AFFECTED< 3.7.3SAFE ✓≥ 3.7.3
Updated Sep 10, 2026View on NVD →
Detail

SiYuan is a note-taking application used by individuals and organizations for managing and organizing information. It is commonly applied for personal information management, research documentation, and collaborative knowledge sharing. Developers and content creators particularly value its versatility and integration capabilities with other tools. SiYuan facilitates seamless collaboration by enabling document sharing and co-editing among users. Its adaptability makes it a preferred choice for both educational institutions and businesses looking to streamline their documentation processes. Additionally, it supports cross-platform functionality, making it accessible across multiple devices.

SQL Injection is a severe vulnerability that allows attackers to manipulate queries to the application's database. By exploiting SQL Injection flaws, malicious actors can gain unauthorized access to sensitive data, potentially altering or corrupting the data stores. This type of vulnerability often results from insufficient validation of user inputs or improper handling of database queries. SQL Injection compromises data integrity and confidentiality, leaving potentially critical information exposed and at risk of unauthorized modification or deletion. Preventive measures include thorough input validation, the use of parameterized queries, and regular security audits to identify such weaknesses.

The vulnerability involves passing user-provided SQL statements directly to the database in the API endpoint /api/search/searchEmbedBlock. Attackers exploiting it with a RoleReader token or anonymous access can read or alter content. This vulnerability affects SiYuan versions up to 3.7.2. The attack occurs because the application fails to sanitize input properly, allowing arbitrary SQL command execution. Consequently, the flaw enables accessing unauthorized data and making unauthorized changes to the database. Mitigating this risk involves updating to a newer version of the software, reinforcing authentication mechanisms, and applying stricter controls on database queries.

If exploited, SQL Injection can lead to significant repercussions such as unauthorized data access and manipulation. Data integrity may be compromised, impacting the reliability of information stored within the application. Additionally, sensitive user information could be exposed, leading to privacy violations and potential data breaches. The organization could face financial and reputational damage due to unauthorized access to confidential data. Moreover, the vulnerability provides an attack vector for further exploitation, possibly leading to broader network compromise.

REFERENCES

Solution Advice
  • Immediately update SiYuan to version v3.7.3 or later.
  • Implement strict input validation and use parameterized queries to prevent SQL Injection.
  • Regularly perform security audits to detect and address SQL Injection vulnerabilities promptly.
  • Ensure robust authentication measures are in place to restrict unauthorized access.
  • Educate developers and administrators on secure coding practices to prevent exploitation.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.