Approved changes feed: RSS · Atom

cpe:2.3:a:joplin_project:joplin:*:*:*:*:*:-:*:*

part: a version: * update: *

VendorJoplin Project (b16dd7bb-b474-5df2-9558-d7f8c57b94c8)
ProductJoplin (dc6fc500-67df-5daa-9a94-0a946c994a55)
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-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
Reference links
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
Reference links
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
Reference links
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 JSON directly

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