SiYuan comporte une XSS stockée dans le rendu des blocs mathématiques : un utilisateur disposant d’un droit de modification peut y insérer des liens `javascript:` qui exécutent du code lorsqu’un lecteur clique dessus. Les versions à partir de 2.10.0 et antérieures à 3.8.7 sont concernées ; mettre à jour vers 3.8.7 ou une version ultérieure.
Source : NVD — CVE-2026-116169
Analyse technique
La vulnérabilité concerne le rendu de contenu mathématique avec KaTeX en mode trust activé. Des liens intégrés au contenu peuvent être rendus via innerHTML et exécuter du JavaScript dans l’origine de l’application lorsqu’ils sont activés.
Impact, versions et correctif
Action recommandée
Mettre à jour SiYuan vers la version 3.8.7 ou ultérieure et limiter les droits de modification aux utilisateurs de confiance.
Sources
Priorisation DFS : P4 · 1 source(s).