CVE Catalog

CVE-2026-105785

MediumCVSS 4.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

8th percentile - higher than 8% of all known CVEs

Summary

Joplin Server prior to 3.7.2 stores CSRF, account-confirmation, email-change, and password-reset tokens without a purpose, and UserModel.resetPassword accepts 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.

Risk Assessment

The risk includes the possibility of account takeover by changing the victim's password, leading to unauthorized access to data and disruption of the application.

Recommendation

Upgrade Joplin Server to version 3.7.2 or later. Restrict access to tokens and monitor unusual password reset requests.

Other vulnerabilities in Joplin Server

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS