Description
Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.13, when Joplin Desktop is running with the opt-in Web Clipper server enabled, the server in packages/lib/ClipperServer.ts sends Access-Control-Allow-Origin: * and allows an arbitrary website to call POST /auth and GET /auth/check because the pairing endpoints do not reject HTTP or HTTPS origins. The desktop confirmation dialog does not identify the requesting origin, so a victim who approves the generic prompt authorizes the attacking page, which then receives the permanent API token. The token provides ongoing read and write access to notes, folders, tags, resources, and master keys. This issue is fixed in version 3.7.13.
Published: 2026-10-05
Score: 8 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized API token disclosure granting full application access
Action: Patch Immediately
AI Analysis

Impact

The vulnerability occurs in the Joplin Desktop Web Clipper server, which prior to version 3.7.13 responds to authentication requests with an Access‑Control‑Allow‑Origin header set to a wildcard ("*"). As a result, any website can send POST requests to the pairing endpoint ("/auth") and confirm the pairing with GET requests to "/auth/check". The server does not verify the origin of the request, and the desktop confirmation dialog does not reveal that origin to the user. As a consequence, when a user approves the generic pairing prompt, an attacker’s page can capture the permanently generated API token, which provides persistent read and write privileges to the user's notes, folders, tags, resources, and master keys. This leads to complete confidentiality, integrity, and availability compromise of all user data in the application.

Affected Systems

This issue affects the open‑source Joplin note‑taking application developed by laurent22. The desktop client (Windows, macOS, Linux) is vulnerable in all releases prior to version 3.7.13 that enable the optional Web Clipper server. Users running earlier versions with the Web Clipper feature enabled are susceptible to this flaw.

Risk and Exploitability

With a CVSS score of 8.0, the flaw presents a high-level risk. The EPSS score is currently unavailable, indicating that measurable exploit probability data is not available, but the absence of a KEV listing does not diminish the intrinsic severity of the exposure. An attacker can trigger exploitation simply by having the victim run Joplin Desktop with the Web Clipper server enabled and interact with a malicious web page that initiates the pairing request; the user’s acceptance of the generic prompt automatically legitimises the rogue site. Because the pairing process creates a permanent token, the attacker obtains long‑term access without needing to re‑authenticate, magnifying the potential impact.

Generated by OpenCVE AI on October 6, 2026 at 00:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Joplin Desktop to version 3.7.13 or later to receive the fix that removes the wildcard CORS header and verifies request origins.
  • Disable the optional Web Clipper server when it is not required, thereby preventing any external site from initiating pairing requests.
  • In environments where immediate upgrade is not possible, monitor network traffic for unexpected POST or GET requests to "/auth" and "/auth/check" endpoints and block such traffic.
  • Ensure that users are educated to verify the origin displayed in pairing dialogs when enabling the Web Clipper; consider removing the option from the user interface until the vulnerability is fully addressed.

Generated by OpenCVE AI on October 6, 2026 at 00:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Laurent 22
Laurent 22 joplin
Vendors & Products Laurent 22
Laurent 22 joplin

Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 05 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
Description Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Prior to 3.7.13, when Joplin Desktop is running with the opt-in Web Clipper server enabled, the server in packages/lib/ClipperServer.ts sends Access-Control-Allow-Origin: * and allows an arbitrary website to call POST /auth and GET /auth/check because the pairing endpoints do not reject HTTP or HTTPS origins. The desktop confirmation dialog does not identify the requesting origin, so a victim who approves the generic prompt authorizes the attacking page, which then receives the permanent API token. The token provides ongoing read and write access to notes, folders, tags, resources, and master keys. This issue is fixed in version 3.7.13.
Title Joplin Web Clipper pairing allows cross-origin theft of a permanent API token
Weaknesses CWE-346
CWE-352
References
Metrics cvssV3_1

{'score': 8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N'}


Subscriptions

Laurent 22 Joplin
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-06T14:47:45.876Z

Reserved: 2026-10-05T20:37:19.363Z

Link: CVE-2026-105783

cve-icon Vulnrichment

Updated: 2026-10-06T14:35:58.767Z

cve-icon NVD

Status : Deferred

Published: 2026-10-06T00:16:33.770

Modified: 2026-10-06T15:17:15.623

Link: CVE-2026-105783

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-06T20:45:05Z

Weaknesses
  • CWE-346

    Origin Validation Error

  • CWE-352

    Cross-Site Request Forgery (CSRF)