PT-2026-31031 · Electron+1 · Electron+1

Ngocnn97

·

Publicado

2026-04-07

·

Atualizado

2026-04-09

·

CVE-2026-39846

CVSS v3.1

9.0

Crítica

VetorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas SiYuan versões anteriores a 3.6.4
Descrição O SiYuan é suscetível à execução remota de código (RCE) através de uma vulnerabilidade de scripting entre sites (XSS) armazenado em legendas de tabelas. O problema surge porque o conteúdo da legenda da tabela é armazenado sem escape adequado e posteriormente descriptografado em HTML renderizado, criando um sumidouro XSS. O renderizador do cliente de desktop SiYuan Electron está configurado com nodeIntegration habilitado e contextIsolation desabilitado, permitindo que o JavaScript controlado pelo invasor seja executado com acesso às APIs Node.js. Um invasor pode importar uma nota criada em um espaço de trabalho sincronizado e, quando a vítima sincronizar e abrir a nota, a execução do código pode ser alcançada. A vulnerabilidade é acionada por legendas de tabelas criadas contendo HTML codificado, como <img src=x onerror=...>, que são renderizadas como elementos DOM ativos. Uma carga útil como require('child process').exec('calc') pode ser usada para executar comandos na máquina da vítima.
Recomendações Atualize para a versão 3.6.4 ou posterior.

Exploit

Correção

RCE

Code Injection

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-39846
GHSA-PHHP-9RM9-6GR2

Produtos afetados

Electron
Siyuan