CVE-2026-72807
WysokieCVSS 8.0Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 10 - wyżej niż 10% wszystkich znanych CVE
Streszczenie
SiYuan w wersjach przed v3.7.4 zawiera podatność na wstrzyknięcie SQL drugiego rzędu w kolumnach szablonów widoku atrybutów, które udostępniają funkcję queryBlocks, wykonującą surowe SQL przy użyciu podstawiania ciągów zamiast sparametryzowanych zapytań. Atakujący mogą rozpowszechniać złośliwe dokumenty SiYuan lub pakiety z spreparowanymi kolumnami szablonów, które wykonują dowolne SQL na jądrze ofiary, gdy pakiet jest importowany i renderowany, umożliwiając odczyt i zapis w notatnikach.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do danych i modyfikację notatników, co może prowadzić do wycieku wrażliwych informacji lub uszkodzenia danych.
Rekomendacja
Zaleca się aktualizację SiYuan do wersji v3.7.4 lub nowszej oraz stosowanie sparametryzowanych zapytań SQL w funkcji queryBlocks.
Oryginalny opis (angielski, źródło NVD)
SiYuan versions before v3.7.4 contain a second-order SQL injection vulnerability in attribute-view template columns that expose the queryBlocks function, which executes raw SQL using string substitution instead of parameterized queries. Attackers can distribute malicious SiYuan documents or packages with crafted template columns that execute arbitrary SQL on a victim's kernel when the package is imported and rendered, enabling read and write access across notebooks.

