Skip to main content
VulnerabilityPublished

CVE-2026-25992: siyuan · Path Traversal

Affects siyuanSource CVE Database V5

0

Not known to be exploited · CVSS 7.5 High : upgrade to 3.5.5 soon.

Data as of 26 Oct 2026, 12:55 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 47% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.5.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade siyuan to 3.5.5.

Affected software

ProductAffectedFixed in
siyuan-notesiyuanAffected
  • <3.5.5
Fixed in
  • 3.5.5

AI-suggested

The primary mitigation is to upgrade all SiYuan deployments to version 3.5.5 or later, where the vulnerability is fixed. Organizations should audit their current SiYuan versions and prioritize patching Windows-based systems. Until patching is complete, restrict access to the /api/file/getFile endpoint by implementing network-level controls such as IP whitelisting or VPN-only access. Employ web application firewalls (WAFs) to detect and block path traversal attempts, particularly those using mixed-case path variations. Conduct regular security assessments and code reviews for custom integrations with SiYuan to ensure no similar validation issues exist. Additionally, monitor logs for unusual file access patterns indicative of exploitation attempts. Educate developers and administrators about the risks of case sensitivity differences across file systems to prevent similar vulnerabilities in the future.

Description

SiYuan is a personal knowledge management system. Prior to 3.5.5, the /api/file/getFile endpoint uses case-sensitive string equality checks to block access to sensitive files. On case-insensitive file systems such as Windows, attackers can bypass restrictions using mixed-case paths and read protected configuration files. This vulnerability is fixed in 3.5.5.

References

Community reviews

Loading reviews…