PT-2026-33374 · Siyuan · Siyuan

CVE-2026-40322

·

Publicado

2026-04-16

·

Atualizado

2026-04-18

CVSS v3.1

9.0

Crítica

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-40322
GHSA-X63Q-3RCJ-HHP5

Produtos afetados

Siyuan