Katalog CVE

CVE-2026-105785

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Joplin Server przed wersją 3.7.2 przechowuje tokeny CSRF, potwierdzenia konta, zmiany e-maila i resetowania hasła bez celu, a UserModel.resetPassword akceptuje dowolny token zwrócony przez TokenModel.userFromToken. Atakujący, który zdobędzie token CSRF lub potwierdzenia ofiary przez osobny kanał ujawnienia, może wysłać go do publicznego punktu resetowania hasła, zmienić hasło ofiary i spowodować usunięcie istniejących sesji i aplikacji API. Problem naprawiono w Joplin Server 3.7.2.

Ocena ryzyka

Ryzyko obejmuje możliwość przejęcia konta ofiary przez zmianę hasła, co może prowadzić do nieautoryzowanego dostępu do danych i zakłócenia działania aplikacji.

Rekomendacja

Zaktualizuj Joplin Server do wersji 3.7.2 lub nowszej. Ogranicz dostęp do tokenów i monitoruj nietypowe żądania resetowania haseł.

Inne podatności w Joplin Server

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

Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to Joplin Server 3.7.2, packages/server/src/models/TokenModel.ts stores CSRF, account-confirmation, email-change, and password-reset tokens without a purpose, and packages/server/src/models/UserModel.ts allows UserModel.resetPassword to accept any token returned by TokenModel.userFromToken. An attacker who obtains a victim's CSRF or confirmation token through a separate disclosure channel can submit it to the public password-reset endpoint, replace the victim's password, and cause the existing sessions and API applications to be deleted. This issue is fixed in Joplin Server 3.7.2.

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