Katalog CVE

CVE-2026-58489

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Ryzyko polega na możliwości wycieku poufnych notatek (prywatnych, chronionych lub z ograniczonym dostępem) do zewnętrznego repozytorium kontrolowanego przez atakującego, bez wiedzy i zgody użytkownika.

Rekomendacja

Należy niezwłocznie zaktualizować HedgeDoc do wersji 1.11.0 lub nowszej, która zawiera poprawkę walidacji parametru state w przepływie OAuth2.

Inne podatności w HedgeDoc

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

HedgeDoc is an open source, real-time collaborative markdown notes application. Prior to 1.11.0, the GitHub Gist export flow created an OAuth2  state  value but only checked that it was present rather than validating it against the value expected for the user's session. Because the state was not properly validated, an attacker could forge a callback URL containing their own valid GitHub OAuth code. When processing the callback, HedgeDoc used the victim's logged-in session to select which note to export, but the attacker's authorization code to determine which GitHub account received it. As a result, a logged-in victim who clicked a crafted link could export their own private, protected, or limited note directly into a Gist controlled by the attacker. This issue has been fixed in version 1.11.0.

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