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

CVE-2026-29183 Scanner

CVE-2026-29183 Scanner - Cross-Site Scripting (XSS) vulnerability in SiYuan Note

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
3.1k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2026-29183
9.3
CVSScritical
Exploitable remotely over the internet · no authentication required · user interaction needed.

SiYuan is a personal knowledge management system. Prior to version 3.5.9, an unauthenticated reflected XSS vulnerability exists in the dynamic icon API endpoint "GET /api/icon/getDynamicIcon" when type=8, attacker-controlled content is embedded into SVG output without escaping. Because the endpoint is unauthenticated and returns image/svg+xml, a crafted URL can inject executable SVG/HTML event handlers (for example onerror) and run JavaScript in the SiYuan web origin. This can be chained to perform authenticated API actions and exfiltrate sensitive data when a logged-in user opens the malicious link. This issue has been patched in version 3.5.9.

Attack Vector
Network
Privileges Req.
None
User Interaction
Required
Affected
siyuanby siyuan-note
< 3.5.9
Updated Sep 9, 2026View on NVD →
Detail

SiYuan Note is a note-taking application that is popular amongst individuals and teams who prefer a markdown editor for their organizational needs. It is used globally by developers, professionals, and students who require a reliable and efficient tool for managing notes and organizing tasks. The software supports collaboration through real-time synchronization and allows users to integrate extensions, enhancing its capabilities. SiYuan Note is utilized in various environments to document processes, write technical documentation, and even for creative writing. Its cross-platform nature makes it ideal for users who switch between devices, maintaining seamless accessibility to their notes. The application is trusted for its efficiency in supporting complex documents and multimedia elements.

Cross-Site Scripting (XSS) is a vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users. In the case of SiYuan Note, the vulnerability is due to improper sanitization of user-controlled content that interacts with the SVG rendering logic. An attacker can craft a URL that, when visited by a victim, executes arbitrary scripts within the context of the user's browser session. This type of XSS is reflected, meaning the payload is included in a response immediately after a user clicks on a malicious link. The severity of this vulnerability arises from its potential to hijack sessions, deface websites, and propagate malware. Understanding and mitigating XSS vulnerabilities are crucial for maintaining web security and protecting user privacy.

The specific vulnerability in SiYuan Note involves the endpoint `/api/icon/getDynamicIcon` where the `type=8` parameter allows for uncontrolled SVG content rendering. This endpoint does not sanitize the 'content' field appropriately, leading to the possibility of executing arbitrary JavaScript. The vulnerability can be exploited by embedding a payload within the 'content' parameter, which is directly rendered and executed if crafted improperly. Attackers can manipulate the SVG structure to include malicious scripts, leveraging image and script tags. Successful execution of these scripts can compromise user data and functions, allowing attackers to perform actions on behalf of authenticated users. Through such vulnerabilities, attackers gain the ability to perform several malicious activities under the guise of a legitimate user operation.

When this vulnerability is exploited, the consequences can be severe. Users' sensitive data can be compromised as attackers execute unauthorized actions like data exfiltration within an active session. Additionally, it contributes to the risk of session hijacking, where attackers take over authenticated user sessions, leading to potential theft of personal or financial information. The integrity of the SiYuan Note application is threatened when malicious scripts are executed, further damaging the user and developer trust. Systems can be hijacked to propagate further attacks or defacement. Websites or applications containing many insecure links may inadvertently spread malware due to the trust established with their user base.

REFERENCES

Solution Advice
  • Upgrade to SiYuan Note version 3.5.9 or later to ensure SVG content is properly sanitized.
  • Implement CSP (Content Security Policy) headers to mitigate potential XSS vectors by restricting sources for script execution.
  • Regularly conduct vulnerability assessments and security audits on exposed endpoints to identify and patch flaws.
  • Educate users about the dangers of clicking on unverified links, especially those contained in emails or messages from unfamiliar senders.
  • Ensure input validation and output encoding across the application's user-input fields to prevent the introduction of executable content.

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.