Approved changes feed: RSS · Atom
cpe:2.3:a:joplin_project:joplin:*:*:*:*:*:-:*:*part: a version: * update: *
| Vendor | Joplin Project (b16dd7bb-b474-5df2-9558-d7f8c57b94c8) |
|---|---|
| Product | Joplin (dc6fc500-67df-5daa-9a94-0a946c994a55) |
| 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-2025-27409 |
vulnerable | 2026-06-08 07:14:54.899497 |
Joplin Server Vulnerable to Path Traversal
HIGH (7.5)
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. Prior to version 3.3.3, path traversal is possible in Joplin Server if static file path starts with `css/pluginAssets` or `js/pluginAssets`. The `findLocalFile` function in the `default route` calls `localFileFromUrl` to check for special `pluginAssets` paths. If the function returns a path, the result is returned directly, without checking for path traversal. The vulnerability allows attackers to read files outside the intended directories. This issue has been patched in version 3.3.3.
Published: 2025-04-30T14:55:07.846Z
Updated: 2025-04-30T15:11:59.209Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-27134 |
vulnerable | 2026-06-08 07:14:54.196053 |
Privilege escalation in Joplin server via user patch endpoint
HIGH (8.8)
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. Prior to version 3.3.3, a privilege escalation vulnerability exists in the Joplin server, allowing non-admin users to exploit the API endpoint `PATCH /api/users/:id` to set the `is_admin` field to 1. The vulnerability allows malicious low-privileged users to perform administrative actions without proper authorization. This issue has been patched in version 3.3.3.
Published: 2025-04-30T14:55:10.285Z
Updated: 2025-04-30T15:11:12.895Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-25187 |
vulnerable | 2026-06-08 07:12:50.814806 |
Cross-site Scripting in Goto Anything allows arbitrary code execution in Joplin
HIGH (7.8)
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. This vulnerability is caused by adding note titles to the document using React's `dangerouslySetInnerHTML`, without first escaping HTML entities. Joplin lacks a Content-Security-Policy with a restrictive `script-src`. This allows arbitrary JavaScript execution via inline `onclick`/`onload` event handlers in unsanitized HTML. Additionally, Joplin's main window is created with `nodeIntegration` set to `true`, allowing arbitrary JavaScript execution to result in arbitrary code execution. Anyone who 1) receives notes from unknown sources and 2) uses <kbd>ctrl</kbd>-<kbd>p</kbd> to search is impacted. This issue has been addressed in version 3.1.24 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2025-02-07T22:38:20.068Z
Updated: 2025-02-10T17:15:09.979Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-24028 |
vulnerable | 2026-06-08 07:12:47.648290 |
Cross-site Scripting (XSS) in Rich Text Editor allows arbitrary code execution in Joplin
HIGH (7.8)
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. This vulnerability is caused by differences between how Joplin's HTML sanitizer handles comments and how the browser handles comments. This affects both the Rich Text Editor and the Markdown viewer. However, unlike the Rich Text Editor, the Markdown viewer is `cross-origin isolated`, which prevents JavaScript from directly accessing functions/variables in the toplevel Joplin `window`. This issue is not present in Joplin 3.1.24 and may have been introduced in `9b50539`. This is an XSS vulnerability that impacts users that open untrusted notes in the Rich Text Editor. This vulnerability has been addressed in version 3.2.12 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2025-02-07T22:23:07.275Z
Updated: 2025-02-10T17:17:41.159Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-55630 |
vulnerable | 2026-06-08 06:54:17.143854 |
DOM Clobbering leads to temporary DOS in the note viewer in Joplin
LOW (3.3)
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. Joplin's HTML sanitizer allows the `name` attribute to be specified. If `name` is set to the same value as an existing `document` property (e.g. `querySelector`), that property is replaced with the element. This vulnerability's only known impact is denial of service. The note viewer fails to refresh until closed and re-opened with a different note. This issue has been addressed in version 3.2.8 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2025-02-07T22:23:04.109Z
Updated: 2025-02-10T17:18:47.395Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-53268 |
vulnerable | 2026-06-08 06:54:14.885010 | 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.630633 | 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.821047 | 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.094145 | 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.639415 | 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.125523 | 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.107815 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-37299 |
vulnerable | 2026-06-08 06:08:15.099378 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-37298 |
vulnerable | 2026-06-08 06:08:15.098826 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-45598 |
vulnerable | 2026-06-08 05:50:36.532707 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-33295 |
vulnerable | 2026-06-08 05:32:11.056049 | 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.