PT-2026-33374 · Siyuan · Siyuan
CVE-2026-40322
·
Publicado
2026-04-16
·
Atualizado
2026-04-18
CVSS v3.1
9.0
Crítica
| Vetor | AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
SiYuan versões anteriores a 3.6.4
Description
Diagramas Mermaid são renderizados com o
securityLevel definido como "loose", e o SVG resultante é injetado no DOM via innerHTML. Isso permite que URLs javascript: controladas por um invasor em blocos de código Mermaid sobrevivam na saída renderizada. Em builds de desktop que utilizam Electron, as janelas são criadas com nodeIntegration habilitado e contextIsolation desabilitado, o que permite que um ataque de cross-site scripting (XSS) armazenado escale para a execução de código arbitrário quando a vítima abre uma nota contendo um bloco Mermaid malicioso e clica no nó do diagrama renderizado.Recommendations
Atualizar para a versão 3.6.4.
Exploit
Correção
RCE
XSS
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Siyuan