Git · Siyuan · CVE-2026-109310
**Nome do Software Vulnerável e Versões Afetadas**
SiYuan versões 3.1.12 até 3.8.5
**Descrição**
A restrição insuficiente do mapa de funções de template Sprig no endpoint `/api/icon/getDynamicIcon` através do parâmetro `content` permite a exaustão de recursos. Um leitor com permissão de publicação, ou qualquer usuário quando a autenticação de publicação estiver desativada, pode usar funções sem limite, como `until`, para causar uma condição de Out-Of-Memory (OOM), potencialmente fazendo com que o kernel encerre o processo com apenas uma requisição.
**Recomendações**
Atualize o SiYuan para a versão 3.8.6 ou posterior.
Como medida de mitigação temporária, restrinja o acesso ao endpoint `/api/icon/getDynamicIcon` ou evite usar o parâmetro `content` até que a atualização seja aplicada.