CVE-2026-25992CWE-22

SiYuan has a File Read Interface Case Bypass Vulnerability

High · published February 10, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
54.4
In the wild
Unconfirmed
What it is

⚡ A sneaky case-sensitivity flaw in SiYuan lets attackers access sensitive files on case-insensitive systems like Windows! 🔍 Think of it like a restaurant that has a menu item called 'Secret Sauce'. If the kitchen only checks for 'Secret Sauce' with perfect spelling, a clever diner could slide in a note for 'sECret Sauce' instead and get the recipe they shouldn't have access to! An attacker could exploit this vulnerability to bypass file access restrictions and read protected configuration files, potentially exposing sensitive data or configuration settings. In a worst-case scenario, this could lead to further attacks on the system, making it crucial to address before it becomes a real headache.

Put simply

Think of it like a restaurant that has a menu item called 'Secret Sauce'. If the kitchen only checks for 'Secret Sauce' with perfect spelling, a clever diner could slide in a note for 'sECret Sauce' instead and get the recipe they shouldn't have access to! The vulnerability exists in the /api/file/getFile endpoint, which incorrectly relies on case-sensitive string comparisons. This oversight allows attackers on case-insensitive file systems to manipulate the file path and bypass access checks.

What to do

An attacker could exploit this vulnerability to bypass file access restrictions and read protected configuration files, potentially exposing sensitive data or configuration settings. In a worst-case scenario, this could lead to further attacks on the system, making it crucial to address before it becomes a real headache. Upgrade SiYuan to version 3.5.5 immediately to close this vulnerability. Additionally, review your file path handling to ensure case sensitivity is enforced properly, especially on mixed-case systems. Don't forget to monitor your systems for any unauthorized access attempts! You've got this! Just follow these steps, and you'll lock down those sensitive files in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00748 · 54.4th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-02-10T17:47Z
EPSS history
Timeline
  • 10 FEB 17:47Z
    SiYuan has a File Read Interface Case Bypass Vulnerability
    cvelistv5