NetSight
medium6.5

CVE-2026-109310

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.

Impact

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.

Affected products

ProductAffected versions
SiYuan V3.1.12
before 3.8.6

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References