CVE-2026-85584
nicheUnauthenticated Memory-Exhaustion DoS in SiYuan Publish Service Basic Auth Throttle
SiYuan versions before v3.8.2 contain a resource-exhaustion flaw (CWE-770) in the Basic Auth throttle of its publish service, which records failed-login state keyed by attacker-supplied usernames with no capacity limit or eviction policy. An unauthenticated remote attacker who can reach the publish service can send repeated authentication attempts using unique invalid usernames, causing the stored state to grow until memory is exhausted and synchronization overhead rises. The impact is a denial of service degrading availability only; the CVSS 4.0 score of 8.7 shows no confidentiality or integrity impact. Any SiYuan deployment running a vulnerable version with the publish service reachable by unauthenticated users is affected. Exploitation has not been observed: there is no known public PoC, it is not in CISA KEV, and EPSS is low at 0.3% over 30 days.
What to do: Upgrade SiYuan to v3.8.2 or later, which fixes the throttle state handling. Until then, restrict network access to the publish service (e.g., firewall or reverse-proxy allowlists and rate limiting on authentication requests) and verify whether the publish endpoint is exposed to the internet. Monitor memory usage on affected instances, since exhaustion is the primary symptom.
| SiYuan | all versions before v3.8.2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
SiYuan versions before v3.8.2 contain a denial of service vulnerability in the publish-service Basic Auth throttle that stores failed-attempt state using attacker-controlled usernames without enforcing capacity limits or eviction policies. Unauthenticated attackers can submit repeated authentication requests with unique invalid usernames to exhaust memory and increase synchronization overhead, degrading service availability.
- Weakness
- CWE-770
- 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.