ZeroHour

CVE-2026-85585

moderate

Unauthenticated Resource-Exhaustion DoS in SiYuan servers before 3.8.2

CVSS 4.0
8.7 high
EPSS
<1%p30
Published
()
Modified
AI analysis

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.

Affected
SiYuanall versions before 3.8.2 (fixed in 3.8.2)
Estimated exposure
moderate≈ tens of thousands of users, but likely only thousands of network-exposed server instances — SiYuan is a popular open-source note-taking/knowledge-management project with a user base plausibly in the tens of thousands based on its large open-source community, but it is typically self-hosted by individuals or small teams, so the…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.