VYPR

Siyuan

by Siyuan Note

Source repositories

CVEs (198)

  • CVE-2026-33194MedMar 20, 2026
    risk 0.37cvss 6.8epss 0.00

    SiYuan is a personal knowledge management system. Prior to version 3.6.2, the `IsSensitivePath()` function in `kernel/util/path.go` uses a denylist approach that was recently expanded (GHSA-h5vh-m7fg-w5h6, commit 9914fd1) but remains incomplete. Multiple security-relevant Linux…

  • CVE-2026-32750MedMar 19, 2026
    risk 0.37cvss 6.8epss 0.00

    SiYuan is a personal knowledge management system. In versions 3.6.0 and below, POST /api/import/importStdMd passes the localPath parameter directly to model.ImportFromLocalPath with zero path validation. The function recursively reads every file under the given path and…

  • CVE-2026-32747MedMar 19, 2026
    risk 0.37cvss 6.8epss 0.00

    SiYuan is a personal knowledge management system. In versions 3.6.0 and below, the globalCopyFiles API eads source files using filepath.Abs() with no workspace boundary check, relying solely on util.IsSensitivePath() whose blocklist omits /proc/, /run/secrets/, and home…

  • CVE-2026-87809MedSep 9, 2026
    risk 0.35cvss 6.5epss 0.00

    Siyuan before v3.8.2 fails to apply publish-access filtering to embedded blocks before rendering in the /api/export/preview and /api/lute/copyStdMarkdown endpoints. Attackers with reader access can retrieve the full rendered content of private, hidden, or publish-disabled blocks…

  • CVE-2026-86192MedSep 5, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan versions before v3.8.2 fail to properly filter private attribute-view cell values in the getAttributeViewKeys endpoint. Publish readers can retrieve hidden KeyValues payloads from rows bound to inaccessible documents, exposing private database contents without…

  • CVE-2026-85583MedSep 4, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan versions before v3.8.2 contain a path traversal vulnerability in the reader-accessible file-read endpoint that follows symlinks when opening authorized asset paths. Attackers with reader role can request a logical asset under data/assets/ that is a symlink to a file…

  • CVE-2026-85582MedSep 4, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan versions before v3.8.2 contain an unbounded session creation vulnerability in the publish-service Basic Auth handler that allows authenticated attackers to exhaust memory. Attackers can repeatedly authenticate with valid credentials to create persistent session entries…

  • CVE-2026-85580MedSep 4, 2026
    risk 0.35cvss 6.5epss 0.01

    SiYuan versions before v3.8.2 contain a path guard bypass vulnerability in the MCP file-access handler that uses case-sensitive matching on Linux filesystems. Attackers can read the protected publishAccess.json file by requesting case-variant paths like PublishAccess.json to…

  • CVE-2026-85578MedSep 4, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan through 3.8.1 contains an authorization bypass vulnerability in the /api/file/getFile endpoint that allows readers to retrieve files from notebooks explicitly configured as Visible:false. Attackers with reader role can access private workspace files including notebook…

  • CVE-2026-72812MedAug 14, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan versions before v3.7.4 contain a missing authorization vulnerability in the /api/ref/refreshBacklink endpoint that allows anonymous readers to trigger persistent server-side writes. Attackers can invoke the endpoint with an attacker-controlled block ID to flush…

  • CVE-2026-40107MedApr 9, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan is a personal knowledge management system. Prior to 3.6.4, SiYuan configures Mermaid.js with securityLevel: "loose" and htmlLabels: true. In this mode, tags with src attributes survive Mermaid's internal DOMPurify and land in SVG blocks. The SVG is…

  • CVE-2026-32704MedMar 16, 2026
    risk 0.35cvss 6.5epss 0.00

    SiYuan is a personal knowledge management system. Prior to 3.6.1, POST /api/template/renderSprig lacks model.CheckAdminRole, allowing any authenticated user to execute arbitrary SQL queries against the SiYuan workspace database and exfiltrate all note content, metadata, and…

  • CVE-2026-23851MedJan 19, 2026
    risk 0.35cvss 6.5epss 0.01

    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…

  • CVE-2026-34605MedMar 31, 2026
    risk 0.33cvss 6.1epss 0.00

    SiYuan is a personal knowledge management system. From version 3.6.0 to before version 3.6.2, the SanitizeSVG function introduced in version 3.6.0 to fix XSS in the unauthenticated /api/icon/getDynamicIcon endpoint can be bypassed by using namespace-prefixed element names such…

  • CVE-2026-31809MedMar 10, 2026
    risk 0.33cvss 6.1epss 0.01

    SiYuan is a personal knowledge management system. Prior to 3.5.10, SiYuan's SVG sanitizer (SanitizeSVG) checks href attributes for the javascript: prefix using strings.HasPrefix(). However, inserting ASCII tab ( ), newline ( ), or carriage return ( ) characters inside…

  • CVE-2026-31807MedMar 10, 2026
    risk 0.33cvss 6.1epss 0.00

    SiYuan is a personal knowledge management system. Prior to 3.5.10, SiYuan's SVG sanitizer (SanitizeSVG) blocks dangerous elements (, , ) and removes on* event handlers and javascript: in href attributes. However, it does NOT block SVG animation…

  • CVE-2026-23847MedJan 19, 2026
    risk 0.33cvss 6.1epss 0.00

    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…

  • CVE-2026-23645MedJan 16, 2026
    risk 0.33cvss 6.1epss 0.00

    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.,…

  • CVE-2026-72808MedAug 12, 2026
    risk 0.31cvss 5.8epss 0.00

    SiYuan versions up to and including v3.7.2 (fixed in v3.7.4) contain an information disclosure vulnerability in the /api/asset/getFileAnnotation endpoint, which returns .sya PDF-annotation file content without a publish-access check. Because the endpoint is gated only by…

  • CVE-2026-72806MedAug 12, 2026
    risk 0.31cvss 5.8epss 0.00

    SiYuan versions before v3.7.4 contain an authentication bypass vulnerability in the FilterViewByPublishAccess filter that fails to check publish password protection when rendering attribute views and database rows. Unauthenticated readers can access password-protected document…

Page 8 of 10