CVE Intelligence
Análise Assistido por IA

CVE-2026-54158: SiYuan: XSS armazenado no renderizador de células de visualização de atributos

As versões do SiYuan anteriores à 3.7.0 renderizam sem escape alguns valores de células de visualização de atributos (banco de dados), permitindo XSS armazenado. Segundo o registro, no cliente desktop Electron, com integração Node habilitada, isso pode se estender à execução de código no sistema hospedeiro. A correção indicada está na versão 3.7.0.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

Visão geral

O SiYuan é um sistema de gestão de conhecimento pessoal de código aberto. Segundo o aviso, as versões anteriores à 3.7.0 inserem conteúdo bruto de vários tipos de células de visualização de atributos (texto, url, telefone e mAsset) dentro de HTML, o que possibilita cross-site scripting armazenado (CWE-79). Os detalhes estão no aviso de segurança do GitHub.

Impacto

  • XSS armazenado: o conteúdo malicioso da célula persiste nos dados do workspace sincronizado e é executado quando um usuário abre o painel de atributos de um bloco que contém essa linha.
  • Escalada no desktop: o aviso afirma que, no cliente desktop Electron, onde o renderizador roda com integração Node habilitada, a execução de script pode se estender à execução de código no sistema hospedeiro.
  • Severidade: o CNA do GitHub classifica o problema com 9.9 (crítico) no CVSS 3.1, com alto impacto em confidencialidade, integridade e disponibilidade e escopo alterado.

Produtos e versões afetados

  • Versões do SiYuan anteriores à 3.7.0, segundo o registro.
  • O registro não contém lista estruturada de versões afetadas ou corrigidas. A versão corrigida 3.7.0 vem do texto da descrição.
  • O registro não informa se outros clientes do SiYuan (web ou mobile) são afetados da mesma forma.

Status de exploração

O registro indica que este CVE não consta no catálogo KEV da CISA. Nenhuma exploração ativa confirmada aparece nas fontes consultadas. Não há dados de EPSS no registro.

Correção e mitigação

  • Atualize o SiYuan para a versão 3.7.0 ou posterior, conforme indicado no aviso.
  • Até a atualização, restrinja a permissão de escrita em workspaces compartilhados e sincronizados, já que o caminho de ataque descrito exige acesso de escrita a um workspace sincronizado.
  • Trate com cautela o conteúdo de visualizações de atributos vindo de colaboradores não confiáveis antes de abrir os painéis relacionados.
  • Siga as orientações do fornecedor e do Electron sobre endurecimento de aplicações desktop, incluindo a configuração de integração Node.

Orientações de detecção

  • Revise os dados das visualizações de atributos em busca de valores de célula com marcação HTML ou atributos de manipuladores de evento, especialmente nos campos de texto, URL, telefone e recursos.
  • Monitore os workspaces sincronizados em busca de alterações inesperadas em linhas de banco de dados feitas por usuários ou dispositivos desconhecidos.
  • Revise a telemetria dos endpoints em busca de processos filhos inesperados iniciados pelo aplicativo desktop do SiYuan, como indicador de alto nível de possível atividade pós-exploração.

Limitações das informações disponíveis

O registro não contém pontuação NVD, pontuação EPSS, dados estruturados de produtos ou versões e nenhuma evidência de exploração. O título em inglês não foi fornecido e foi redigido a partir da descrição. Detalhes técnicos além do aviso citado não foram verificados de forma independente.

Perguntas frequentes

Quais versões do SiYuan são afetadas pelo CVE-2026-54158?

Segundo o registro, são afetadas as versões do SiYuan anteriores à 3.7.0. O registro não traz uma lista estruturada de versões afetadas, então versões mais antigas devem ser conferidas com o aviso.

Esta vulnerabilidade está sendo explorada ativamente?

O registro indica que o CVE não consta no catálogo KEV da CISA e nenhuma exploração ativa confirmada aparece nas fontes consultadas. A ausência de dados nessas fontes não prova que a exploração não ocorreu.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.