Katalog CVE

CVE-2026-59815

ŚrednieCVSS 4.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Joplin Server przed wersją 3.7.7 funkcja ItemModel.checkIfAllowed() autoryzuje zapisy do elementów z danym share ID, gdy istnieje jakikolwiek wiersz share_users dla wywołującego, bez wymagania statusu ShareUserStatus.Accepted. Użytkownik z niskimi uprawnieniami posiadający oczekujące zaproszenie do współdzielenia folderu może utworzyć element pod tym share ID, a ShareModel.updateSharedItems3() propaguje wstrzykniętą treść do właściciela i zaakceptowanych uczestników jeszcze przed zaakceptowaniem zaproszenia.

Ocena ryzyka

Niski poziom uprawnień wystarcza do wstrzyknięcia treści do współdzielonego folderu, co może prowadzić do zatrucia danych lub rozprzestrzenienia złośliwej zawartości wśród właściciela i uczestników współdzielenia.

Rekomendacja

Zaktualizuj Joplin Server do wersji 3.7.7 lub nowszej.

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 3.7.7, Joplin Server's ItemModel.checkIfAllowed() authorizes writes to items with a share ID when any share_users row exists for the caller, without requiring ShareUserStatus.Accepted. A low-privileged authenticated user with a pending folder-share invitation can create an item under the share ID, and ShareModel.updateSharedItems3() propagates the injected content to the owner and accepted participants before the attacker accepts the invitation. This issue is fixed in version 3.7.7.

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