CVE-2026-73044
KrytyczneCVSS 9.0Streszczenie
SiYuan przed wersją v3.7.4 nie waliduje ani nie koduje wartości szerokości kolumn tabeli, co pozwala na przechowywany cross-site scripting w atrybutach style. Atakujący mogą wstrzyknąć złośliwe ładunki przez API setAttrViewColWidth, które wychodzą poza atrybuty style i wstrzykują obsługę zdarzeń na każdej komórce tabeli, wykonując dowolny kod w rendererze Electron z włączoną integracją Node.
Ocena ryzyka
Atakujący może wykonać dowolny kod w rendererze Electron, co może prowadzić do pełnej kompromitacji systemu, kradzieży danych lub instalacji złośliwego oprogramowania.
Rekomendacja
Zaktualizuj SiYuan do wersji v3.7.4 lub nowszej, która zawiera poprawkę walidacji i kodowania wartości szerokości kolumn tabeli.
Oryginalny opis (angielski, źródło NVD)
SiYuan versions before v3.7.4 fail to validate or escape table column width values, allowing stored cross-site scripting injection into style attributes. Attackers can inject malicious payloads through the setAttrViewColWidth API that break out of style attributes and inject event handlers on every table cell, executing arbitrary code in the Electron renderer with Node integration enabled.

