PT-2026-110727 · Git+1 · Siyuan

·

CVE-2026-109310

·

Published

2026-10-12

·

Updated

2026-10-12

CVSS v4.0

7.1

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions SiYuan versions 3.1.12 through 3.8.5
Description Insufficient restriction of the Sprig template function map in the /api/icon/getDynamicIcon endpoint via the content parameter allows for resource exhaustion. An attacker with publish reader permissions, or any user if publish authentication is disabled, can utilize uncapped functions such as until to trigger an Out-Of-Memory (OOM) condition, potentially causing the kernel to terminate the process with a single request.
Recommendations Update SiYuan to version 3.8.6 or later. As a temporary mitigation, restrict access to the /api/icon/getDynamicIcon endpoint or avoid using the content parameter until the update is applied.

Exploit

Fix

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-109310
GHSA-CXWR-R7CQ-XW52

Affected Products

Siyuan