PT-2026-23102 · Siyuan · Siyuan

Maru1009

·

Publicado

2026-03-04

·

Atualizado

2026-04-01

·

CVE-2026-29183

CVSS v3.1

9.3

Crítica

VetorAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do SiYuan anteriores à 3.5.9
Descrição O SiYuan, um sistema de gerenciamento de conhecimento pessoal, contém uma vulnerabilidade de cross-site scripting (XSS) refletido no endpoint da API de ícones dinâmicos. A vulnerabilidade ocorre quando o parâmetro type é definido como 8, permitindo que conteúdo controlado pelo atacante seja incorporado à saída SVG sem o devido escapamento. Como o endpoint da API ''GET /api/icon/getDynamicIcon'' não requer autenticação e retorna image/svg+xml, uma URL manipulada pode injetar manipuladores de eventos SVG/HTML executáveis, como onerror, e executar JavaScript dentro da origem web do SiYuan. Isso pode potencialmente levar à execução de ações de API autenticadas e à exfiltração de dados sensíveis se um usuário logado abrir o link malicioso. O problema decorre da construção insegura de saída e sanitização incompleta, especificamente a injeção direta da variável content em elementos SVG sem o escapamento XML/HTML adequado. O sanitizador existente apenas remove tags <script>, mas não aborda atributos perigosos ou elementos inseguros.
Recomendações Versões anteriores à 3.5.9 devem ser atualizadas para a versão 3.5.9 ou posterior.

Exploit

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-29183
GHSA-6865-QJCF-286F
GO-2026-4596
SUSE-SU-2026:1042-1

Produtos afetados

Siyuan