Podatności HedgeDoc
5 znanych podatności CVE w HedgeDoc, przetłumaczonych i ocenionych.
- CVE-2026-58489Średnie
W aplikacji HedgeDoc przed wersją 1.11.0 stwierdzono podatność w przepływie eksportu do GitHub Gist. Mechanizm OAuth2 nie walidował poprawnie parametru state, co umożliwiało atakującemu sfałszowanie adresu zwrotnego i podmianę kodu autoryzacyjnego. W rezultacie ofiara klikająca w spreparowany link mogła nieświadomie wyeksportować swoją prywatną notatkę do Gist kontrolowanego przez atakującego.
- CVE-2026-58486Wysokie
HedgeDoc przed wersją 1.11.0 był podatny na bombę aliasów YAML w frontmatter notatek. Niebezpieczne parsowanie za pomocą js-yaml.load powodowało rozwijanie aliasów kotwic YAML, co prowadziło do ogromnych struktur danych i nadmiernego zużycia CPU. Atak mógł zablokować pętlę zdarzeń Node.js na około 235 sekund na żądanie, powodując odmowę usługi (DoS).
- CVE-2026-58488Średnie
HedgeDoc w wersjach przed 1.11.0 umożliwiał atakującym ominięcie ograniczeń szybkości żądań do ścieżek /login i /register poprzez fałszowanie nagłówka cf-connecting-ip. Aplikacja ufała temu nagłówkowi nawet gdy żądanie nie pochodziło z Cloudflare, co pozwalało na spamowanie logowaniem lub tworzenie wielu kont.
- CVE-2026-58487Średnie
HedgeDoc przed wersją 1.11.0 był podatny na przechowywany atak HTML Injection przez niebezpieczne przetwarzanie lokalnej części adresu e-mail. Atakujący mógł zarejestrować specjalnie spreparowany adres e-mail i wstrzyknąć dowolny kod HTML do stron wyświetlanych innym użytkownikom.
- CVE-2023-38487Średnie
HedgeDoc przed wersją 1.9.9 pozwalał na tworzenie notatek z aliasem odpowiadającym ID istniejących notatek, co skutkowało ukrywaniem oryginalnych notatek. Użytkownicy mogli wykorzystać tę lukę do manipulacji treścią notatek oraz uniemożliwienia dostępu do oryginalnych notatek.

