CVE-2026-85585
Received Received - Intake

SiYuan Unbounded Resource Consumption via Request Path Mutex

Vulnerability report for CVE-2026-85585, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-04

Last updated on: 2026-09-04

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-04
Last Modified
2026-09-04
Generated
2026-09-04
AI Q&A
2026-09-04
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
siyuan siyuan to 3.8.2 (exc)
siyuan siyuan to 3.8.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-400 The product does not properly control the allocation and maintenance of a limited resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

SiYuan before v3.8.2 has an unbounded resource consumption vulnerability in its request-concurrency middleware. The system retains mutex entries for every unique request path without removing them, causing memory and synchronization overhead to grow indefinitely. Attackers can exploit this by sending many unique paths, leading to system degradation and potential denial-of-service.

Detection Guidance

Monitor for unusual memory growth in SiYuan processes and high synchronization overhead. Check for an increasing number of unique request paths in logs or middleware metrics. Use system tools like 'top' or 'htop' to observe memory usage trends in the SiYuan application.

Impact Analysis

This vulnerability can cause your SiYuan instance to consume excessive memory and processing power, leading to slow performance or crashes. It may disrupt availability for all users, even without authentication, as attackers can trigger the issue remotely.

Compliance Impact

This vulnerability primarily impacts availability by causing unbounded memory consumption and synchronization overhead, leading to system degradation or denial of service. While it does not directly expose data, prolonged unavailability could violate compliance requirements in GDPR (availability of processing systems) and HIPAA (access to protected health information). Organizations must ensure system uptime to meet these standards.

Mitigation Strategies

Upgrade SiYuan to version 3.8.2 or later to address the unbounded resource consumption issue. If upgrading is not immediately possible, implement a workaround such as limiting the number of unique request paths or using a middleware with a bounded semaphore to prevent indefinite memory growth.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85585. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart