Katalog CVE

CVE-2026-82651

ŚrednieCVSS 4.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

SiYuan przed wersją v3.8.1 nie stosuje zabezpieczenia IsForbiddenAbsPath (wprowadzonego w GHSA-c8r8-95hg-mp34) do endpointów /history/*path i /repo/diff/*path w kernel/server/serve.go. Te trasy wymagają autoryzacji administratora, ale konstruują ścieżki plików niezależnie, więc uwierzytelniony administrator może pobrać historyczne migawki wrażliwych plików, które zabezpieczenie ma blokować, w tym data/.siyuan/publishAccess.json (hasła w trybie publikacji w postaci jawnej) oraz pliki w data/templates/.

Ocena ryzyka

Ryzyko obejmuje ujawnienie wrażliwych plików, takich jak hasła dostępu do trybu publikacji, co może prowadzić do nieautoryzowanego dostępu do danych.

Rekomendacja

Zaleca się natychmiastową aktualizację SiYuan do wersji v3.8.1 lub nowszej oraz ograniczenie dostępu administratora do niezbędnych funkcji.

Inne podatności w SiYuan

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

SiYuan before v3.8.1 does not apply the IsForbiddenAbsPath guard (introduced in GHSA-c8r8-95hg-mp34) to the /history/*path and /repo/diff/*path endpoints in kernel/server/serve.go. These routes require admin authentication but construct file paths independently, so an authenticated administrator can retrieve historical snapshots of sensitive files that the guard is meant to block, including data/.siyuan/publishAccess.json (plaintext publish-mode passwords) and files under data/templates/.

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