Unauthorized Item Creation Vulnerability in Joplin Server by Laurent Bréban
CVE-2026-59815
4.3MEDIUM
What is CVE-2026-59815?
In Joplin Server, a flaw exists in the authorization logic of the ItemModel.checkIfAllowed() function. This vulnerability allows low-privileged authenticated users with a pending folder-share invitation to create items under a share ID. The flaw occurs because the system erroneously validates write permissions based solely on the existence of share_users rows, without confirming that the share user status is accepted. Consequently, injected content can propagate to the item owner and accepted participants via the ShareModel.updateSharedItems3() method before the attacker even accepts the invitation, leading to potential unauthorized access to the shared items. This issue was addressed in Joplin Server version 3.7.7.
Affected Version(s)
joplin < 3.7.7
