high8.7
CVE-2026-87815
SiYuan versions before v3.8.2 contain a path traversal vulnerability in the /api/riff/removeRiffDeck endpoint that fails to validate the deckID parameter.
Impact
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.
Affected products
| Product | Affected versions |
|---|---|
| SiYuan | before 3.8.2 |
Versions were read from the advisory text. No structured product data has been published for this record yet.