Katalog CVE

CVE-2026-64670

KrytyczneCVSS 9.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Waline w wersjach 3.15.2 i wcześniejszych klient @waline/client renderuje podgląd edytora komentarzy za pomocą marked bez sanityzacji i wstrzykuje go przez v-html. Podczas edycji komentarza edytor jest wypełniany surową, niesanityzowaną treścią, więc administrator klikający Edytuj na komentarzu atakującego renderuje surowy HTML w swojej sesji, co prowadzi do przechowywanego XSS i eskalacji uprawnień.

Ocena ryzyka

Nieuwierzytelniony komentator może wykonać przechowywany XSS w sesji moderatora po pojedynczym kliknięciu Edytuj. Może to prowadzić do przejęcia sesji administratora.

Rekomendacja

Brak publicznych poprawek — rozważ ograniczenie możliwości edycji komentarzy lub wdrożenie własnej sanityzacji podglądu. Monitoruj wydania Waline i wdróż poprawkę, gdy będzie dostępna.

Inne podatności w Waline

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

Waline is a comment system with backend support. In versions 3.15.2 and prior, @waline/client renders the comment editor's live preview with marked and no sanitizer (utils/markdown.ts), and the preview is injected with v-html. When a comment is edited, the editor is seeded with the comment's raw, un-sanitized body (orig). Only administrators and the comment owner can edit. So an administrator who clicks Edit on an attacker's comment renders that attacker's raw HTML in their own session: an unauthenticated commenter achieves privilege-escalation stored XSS against a moderator with a single Edit click. At time of publication, there are no publicly available patches.

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