CVE-2026-85585
moderateUnauthenticated Resource-Exhaustion DoS in SiYuan servers before 3.8.2
SiYuan before v3.8.2 contains an uncontrolled resource consumption flaw (CWE-400) in its request-concurrency middleware, which records a mutex entry for every unique request path and never evicts them. An unauthenticated remote attacker triggers it simply by sending requests across many distinct paths, and each new path permanently adds to the process's memory footprint and synchronization (lock) overhead until the process is restarted. The attacker gains degradation of availability — growing memory and lock contention can slow or effectively halt the service — with no confidentiality or integrity impact. Anyone running an affected SiYuan version as a network-reachable server is affected, with the highest risk for instances exposed to untrusted users or the internet (locally bound desktop-only instances face far less risk). No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known; EPSS estimates only about a 0.4% probability of exploitation within 30 days.
What to do: Upgrade SiYuan to version 3.8.2 or later, which fixes the middleware leak. Until you can upgrade, restrict network access to the instance (bind to localhost, or place it behind a VPN, firewall, or authenticated reverse proxy) and periodically restart the process to clear the accumulated mutex entries; watch for unexplained memory growth in the SiYuan process as an indicator of probing.
| SiYuan | all versions before 3.8.2 (fixed in 3.8.2) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
SiYuan before v3.8.2 contains an unbounded resource consumption vulnerability in the request-concurrency middleware that retains mutex entries for every unique request path without eviction. Unauthenticated attackers can send numerous unique request paths to permanently increase process memory and synchronization overhead, degrading availability.
- Weakness
- CWE-400
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.