Katalog CVE

CVE-2026-73041

KrytyczneCVSS 9.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

SiYuan przed wersją v3.7.4 nie waliduje ani nie koduje pól adnotacji zapisywanych na dysku przez endpoint setFileAnnotation. Atakujący mogą wstrzyknąć złośliwe znaczniki do pól adnotacji, które wykonują się jako skrypt w rendererze PDF z pełnym dostępem do Node.js, gdy użytkownik otworzy opatrzony adnotacjami plik PDF.

Ocena ryzyka

Atakujący może wykonać dowolny kod z pełnym dostępem do Node.js, 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 pól adnotacji.

Oryginalny opis (angielski, źródło NVD)

SiYuan versions before v3.7.4 fail to validate or escape annotation fields written to disk by the setFileAnnotation endpoint. Attackers can inject malicious markup into annotation fields that execute as script in the PDF renderer with full Node.js access when a user opens an annotated PDF.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS