CVE Intelligence

Vulnerabilidades do Siyuan-note Siyuan

🔔 Criar alerta RSS Verificador de versão

CVEs publicadas que afetam Siyuan-note Siyuan: 207 registro(s), com versões afetadas e correções.

CVE-2026-23852 Crítica · 9.6 CWE-79 19/01/2026
SiYuan: XSS armazenado via atributo icon em setBlockAttrs com possível RCE no desktop
SiYuan é um sistema de gestão de conhecimento pessoal. Versões anteriores à 3.5.4 apresentam uma vulnerabilidade de Cross-Site Scripting (XSS) armazenado que permite a um atacante injetar atributos HTML arbitrários no atributo `icon` de um bloco por meio da API `/api/attr/setBlockAttrs`. A carga é posteriormente renderizada no recurso de ícone dinâmico em um contexto não sanitizado, levando a XSS armazenado e, no ambiente desktop, a possível execução remota de código (RCE). Esse problema contorna a correção anterior do problema `#15970` (XSS → RCE via ícones dinâmicos). A versão 3.5.4 contém uma correção atualizada.
CVE-2026-23851 Média · 6.5 CWE-22 19/01/2026
SiYuan Vulnerable to Arbitrary File Read via File Copy Functionality
SiYuan is a personal knowledge management system. Versions prior to 3.5.4 contain a logic vulnerability in the /api/file/globalCopyFiles endpoint. The function allows authenticated users to copy files from any location on the server's filesystem into the application's workspace without proper path validation. The vulnerability exists in the api/file.go source code. The function globalCopyFiles accepts a list of source paths (srcs) from the JSON request body. While the code checks if the source file exists using filelock.IsExist(src), it fails to validate whether the source path resides within the authorized workspace directory. Version 3.5.4 patches the issue.
CVE-2026-23850 Alta · 7.5 CWE-22 19/01/2026
SiYuan vulnerable to arbitrary file read
SiYuan is a personal knowledge management system. In versions prior to 3.5.4, the markdown feature allows unrestricted server side html-rendering which allows arbitrary file read (LFD). Version 3.5.4 fixes the issue.
CVE-2026-23847 Média · 6.1 CWE-79 19/01/2026
SiYuan Vulnerable to Reflected Cross-Site Scripting (XSS) via /api/icon/getDynamicIcon
SiYuan is a personal knowledge management system. Versions prior to 3.5.4 are vulnerable to reflected cross-site scripting in /api/icon/getDynamicIcon due to unsanitized SVG input. The endpoint generates SVG images for text icons (type=8). The content query parameter is inserted directly into the SVG <text> tag without XML escaping. Since the response Content-Type is image/svg+xml, injecting unescaped tags allows breaking the XML structure and executing JavaScript. Version 3.5.4 patches the issue.]
CVE-2026-23645 Média · 6.1 CWE-79 16/01/2026
SiYuan Vulnerable to Stored Cross-Site Scripting (XSS) via Unrestricted SVG File Upload
SiYuan is self-hosted, open source personal knowledge management software. Prior to 3.5.4-dev2, a Stored Cross-Site Scripting (XSS) vulnerability exists in SiYuan Note. The application does not sanitize uploaded SVG files. If a user uploads and views a malicious SVG file (e.g., imported from an untrusted source), arbitrary JavaScript code is executed in the context of their authenticated session. This vulnerability is fixed in 3.5.4-dev2.
CVE-2025-68948 Alta · 8.1 CWE-798 26/12/2025
SiYuan: Information Disclosure and Authentication Bypass via Hardcoded Session Secret
SiYuan is self-hosted, open source personal knowledge management software. In versions 3.5.1 and prior, the SiYuan Note application utilizes a hardcoded cryptographic secret for its session store. This unsafe practice renders the session encryption ineffective. Since the sensitive AccessAuthCode is stored within the session cookie, an attacker who intercepts or obtains a user's encrypted session cookie (e.g., via session hijacking) can locally decrypt it using the public key. Once decrypted, the attacker can retrieve the AccessAuthCode in plain text and use it to authenticate or take over the session.
CVE-2025-67488 Alta · 8.8 CWE-22 09/12/2025
SiYuan: ZipSlip -> Arbitrary File Overwrite -> RCE
SiYuan is self-hosted, open source personal knowledge management software. Versions 0.0.0-20251202123337-6ef83b42c7ce and below contain function importZipMd which is vulnerable to ZipSlips, allowing an authenticated user to overwrite files on the system. An authenticated user with access to the import functionality in notes is able to overwrite any file on the system, and can escalate to full code execution under some circumstances. A fix is planned for version 3.5.0.