CVE Catalog

CVE-2026-109310

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.32%

23th percentile - higher than 23% of all known CVEs

Summary

SiYuan v3.1.12 before v3.8.6 fails to restrict the Sprig template function map in the /api/icon/getDynamicIcon content parameter, allowing resource exhaustion. A publish reader, or anyone when publish auth is disabled, can use uncapped functions like "until" to OOM-kill the kernel with one request.

Risk Assessment

The risk is the ability to remotely cause an out-of-memory crash, leading to service disruption and denial of availability for users.

Recommendation

Update SiYuan to version 3.8.6 or later, which includes a fix restricting Sprig functions. Additionally, consider enabling publish authentication to reduce exposure.

Other vulnerabilities in SiYuan

See all
Original NVD description (English source)

SiYuan v3.1.12 before v3.8.6 fails to restrict the Sprig template function map in the /api/icon/getDynamicIcon content parameter, allowing resource exhaustion. A publish reader, or anyone when publish auth is disabled, can use uncapped functions like until to OOM-kill the kernel with one request.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS