CVE-2026-72800
ŚrednieCVSS 5.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
SiYuan przed wersją 3.7.4 nie stosuje filtrowania dostępu do publikacji w punkcie końcowym getAttributeViewKeysByID, co pozwala uwierzytelnionym czytelnikom na pobieranie pełnych schematów kolumn bazy danych, w tym opisów, słowników wyboru i wyrażeń szablonów. Dodatkowo punkty końcowe getBlockDefIDsByRefText i getBlockRelevantIDs wyliczają identyfikatory bloków w całym obszarze roboczym bez ograniczeń publikacji, umożliwiając atakującym odkrycie prawidłowych identyfikatorów bloków poza granicami publikacji i dostęp do treści z ukrytych lub chronionych hasłem dokumentów.
Ocena ryzyka
Ryzyko obejmuje nieautoryzowany dostęp do schematów baz danych i identyfikatorów bloków, co może prowadzić do ujawnienia poufnych informacji.
Rekomendacja
Należy zaktualizować SiYuan do wersji 3.7.4 lub nowszej, aby zapewnić filtrowanie dostępu do publikacji.
Oryginalny opis (angielski, źródło NVD)
SiYuan versions before v3.7.4 fail to apply publish-access filtering to the getAttributeViewKeysByID endpoint, allowing authenticated readers to retrieve complete database column schemas including descriptions, select vocabularies, and template expressions. Additionally, getBlockDefIDsByRefText and getBlockRelevantIDs endpoints enumerate workspace-wide block IDs without publish scoping, enabling attackers to discover valid block identifiers across publish boundaries and access content from hidden or password-protected documents.

