CVE Catalog

CVE-2026-46649

CriticalCVSS 9.1
Published: Translated: NVD NIST

Summary

Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.2, Joplin Server's GET /api/login_with_code/:id endpoint accepts a nine-digit SSO authentication code with a ten-minute lifetime without applying limiterLoginBruteForce. An unauthenticated attacker who targets a user during an active SSO login can make unlimited guesses, and a correct code returns a full session token that permits access to and modification of the user's notes, notebooks, and account settings.

Risk Assessment

An unauthenticated attacker can take over a user account via brute force against the SSO code, gaining access to their notes and settings. This issue is fixed in version 3.7.2.

Recommendation

Upgrade Joplin Server to version 3.7.2 or later. Until patched, consider restricting access to the SSO login endpoint and monitoring for unusual login attempt volumes.

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 3.7.2, Joplin Server's GET /api/login_with_code/:id endpoint accepts a nine-digit SSO authentication code with a ten-minute lifetime without applying limiterLoginBruteForce. An unauthenticated attacker who targets a user during an active SSO login can make unlimited guesses, and a correct code returns a full session token that permits access to and modification of the user's notes, notebooks, and account settings. This issue is fixed in version 3.7.2.

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