Approved changes feed: RSS · Atom
cpe:2.3:a:laurent22:joplin:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Laurent22 (06cfb03a-dca9-5878-9cfe-ee67572cd8f7) |
|---|---|
| Product | Joplin (993c1277-9996-5657-9ada-b46146b7765c) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.