Skip to main content
CVE-2026-87815VulnerabilityPublished 09/09/2026Updated 09/14/2026

CVE-2026-87815: External Control of File Name or Path in siyuan-note siyuan

Affects siyuan-note siyuanSource CVE Database V5

0

Not known to be exploited · CVSS 8.4 High · fixed in 3.8.2 : patch siyuan-note siyuan soon.

Data as of 10/25/2026, 04:40:14 UTC

CVSS 4.0 base score
8.4High
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.4% chance of exploitation in 30 days – higher than 40% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.8.2
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H

What to do

Affected software

ProductAffectedFixed in
siyuan-notesiyuanAffected
  • <3.8.2
Fixed in
  • 3.8.2
GitHubsiyuan-note/siyuanpkg:github/siyuan-note/siyuanOther threatsAffected
  • <3.8.2
Fixed in
  • 3.8.2

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

A fix is available in SiYuan version 3.8.2. Users should upgrade to version 3.8.2 or later to remediate this vulnerability. No additional mitigations are specified.

Description

SiYuan versions before v3.8.2 contain a path traversal vulnerability in the /api/riff/removeRiffDeck endpoint that fails to validate the deckID parameter. An authenticated administrator can supply path traversal sequences to delete arbitrary .deck and .cards files outside the workspace directory.

Impact

An authenticated administrator can exploit this vulnerability to delete arbitrary files with .deck and .cards extensions outside the workspace directory. This could result in loss of important user data or configuration files related to the SiYuan application. The vulnerability requires administrator privileges and no user interaction, making it a high-severity issue.

References

Community reviews

Loading reviews…