Approved changes feed: RSS · Atom

cpe:2.3:a:laurent22:joplin:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorLaurent22 (06cfb03a-dca9-5878-9cfe-ee67572cd8f7)
ProductJoplin (993c1277-9996-5657-9ada-b46146b7765c)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-46649 vulnerable 2026-10-13 12:30:01.434865 Joplin: SSO Auth Code Login Missing Rate Limiting — 9-Digit Numeric Code Brute-Forceable via Unprotected Endpoint
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.
Published: 2026-09-21T20:58:04.456Z
Updated: 2026-09-28T20:18:49.471Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46650 vulnerable 2026-10-13 12:30:01.311025 Joplin: Stored XSS in public share viewer via javascript: URL bypass in isAcceptedUrl
MEDIUM (4.4)
Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.2, isAcceptedUrl() in packages/renderer/htmlUtils.ts uses an unanchored regular expression for internal resource URLs, allowing a javascript: URL containing a matching 32-character path fragment to pass validation and be emitted into an HTML note's link. A low-privileged Joplin Server user can publish the crafted HTML note as a public share. In the current build, ordinary left-click is blocked; demonstrated execution requires middle-click or Open in new tab in an older or non-hardened browser because current Chrome and Firefox block javascript: new-tab navigation. When execution succeeds, the script runs in the Joplin Server origin, can read page-visible content, and can make authenticated same-origin requests when the victim is signed in. This issue is fixed in version 3.7.2.
Published: 2026-09-21T21:16:12.297Z
Updated: 2026-09-29T13:57:46.486Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55105 vulnerable 2026-10-13 12:28:58.303140 Joplin: Fountain embeds allow arbitrary script execution in published notes and the note viewer
HIGH (7.7)
Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.6.15 and 3.7.2, packages/renderer/MdToHtml/rules/fountain.ts passes HTML generated by the vendored fountain.js renderer into note output without sanitizing it. A malicious Fountain code block can therefore execute script when Fountain rendering is enabled in desktop or mobile clients, or when a note is published through Joplin Server where Fountain rendering is enabled by default. The script can read content subsequently loaded in the reused note viewer or, when published notes are served from the same domain as server content, access data available to an authenticated browser in the server origin. This issue is fixed in versions 3.6.15 and 3.7.2.
Published: 2026-09-21T20:59:52.292Z
Updated: 2026-09-24T22:48:03.831Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55210 vulnerable 2026-10-13 12:28:58.141041 Joplin: SAML SSO account takeover via email-based account linking (missing is_external check in ssoLogin)
HIGH (7.4)
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 UserModel.ssoLogin() returns an existing account matched by an IdP-asserted email without checking the account's is_external flag. In deployments using mixed local and SAML authentication, an attacker whose IdP session can assert a local user's email can pass POST /api/saml, receive a session for that local account, and access or modify the victim's notes, files, and settings without knowing the local password. This issue is fixed in version 3.7.2.
Published: 2026-09-21T21:14:31.267Z
Updated: 2026-09-22T13:07:10.486Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55179 vulnerable 2026-10-13 12:28:57.868931 Joplin: Logic error in Joplin Server allows a signed-in user to read any note from its internal server ID
MEDIUM (6.5)
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 /items/:id/content route in packages/server/src/routes/index/items.ts loads item content from an attacker-supplied internal server ID without checking whether the signed-in user owns or can access that item. Any authenticated user who obtains or guesses another user's item ID can read the corresponding note or item content when end-to-end encryption does not protect it. This issue is fixed in version 3.7.2.
Published: 2026-09-21T20:56:31.906Z
Updated: 2026-09-22T13:08:49.691Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49453 vulnerable 2026-10-13 12:28:44.358225 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49450 vulnerable 2026-10-13 12:28:44.082627 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49449 vulnerable 2026-10-13 12:28:43.807615 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59815 vulnerable 2026-10-13 12:28:35.830581 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59814 vulnerable 2026-10-13 12:28:35.659134 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59816 vulnerable 2026-10-13 12:28:35.533230 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34600 vulnerable 2026-06-08 07:59:12.742347 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22810 vulnerable 2026-06-08 07:51:13.972923 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-57798 vulnerable 2026-06-08 07:33:16.147660 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-27409 vulnerable 2026-06-08 07:14:54.899457 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-27134 vulnerable 2026-06-08 07:14:54.194925 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-25187 vulnerable 2026-06-08 07:12:50.814746 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24028 vulnerable 2026-06-08 07:12:47.647256 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-55630 vulnerable 2026-06-08 06:54:17.143712 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53268 vulnerable 2026-06-08 06:54:14.883598 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-49362 vulnerable 2026-06-08 06:50:13.629691 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-40643 vulnerable 2026-06-08 06:43:52.820410 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45673 vulnerable 2026-06-08 06:12:43.093098 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-39517 vulnerable 2026-06-08 06:09:37.638735 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-38506 vulnerable 2026-06-08 06:08:18.125489 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37898 vulnerable 2026-06-08 06:08:16.107769 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.