Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-49453— Joplin: Path traversal in resource sync — silent arbitrary file write outside the resource directory

Quick assessment

Affected
laurent22 joplin
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

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, Joplin accepts synchronized resource metadata whose id or file_extension contains parent-directory or path-separator characters

CVSS 7.0 · High EPSS 0.29% · P22

Affected Version Matrix 2

VendorProduct Version RangeStatus
laurent22 joplin < 3.6.15 affected
>= 3.7.0, < 3.7.2 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-49453

Vulnerability Information

Shenlong is analyzing...


Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Joplin: Path traversal in resource sync — silent arbitrary file write outside the resource directory
Source: CVE Program / CVE List V5
Vulnerability Description
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, Joplin accepts synchronized resource metadata whose id or file_extension contains parent-directory or path-separator characters. BaseItem.unserialize() stores the unvalidated fields, resourceFilename() concatenates them into a destination path, and ResourceFetcher writes the attacker-controlled resource blob outside the resource directory during background synchronization. An attacker with write access to a configured sync target or shared notebook can create or overwrite files at an attacker-chosen existing path without user interaction. This issue is fixed in versions 3.6.15 and 3.7.2.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:L
Source: CVE Program / CVE List V5
Vulnerability Type
输入验证不恰当
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
laurent22 joplin < 3.6.15 -

II. Public POCs for CVE-2026-49453

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-49453

登录查看更多情报信息。

Patches & Fixes for CVE-2026-49453 (4)

Other References for CVE-2026-49453 (1)

Same Patch Batch · laurent22 · 2026-09-21 · 11 CVEs total

CVE-2026-46649 9.1 CRITICAL Joplin: SSO Auth Code Login Missing Rate Limiting — 9-Digit Numeric Code Brute-Forceable v
CVE-2026-55105 7.7 HIGH Joplin: Fountain embeds allow arbitrary script execution in published notes and the note v
CVE-2026-59814 7.6 HIGH Joplin: Stored XSS via inline-served note attachment on published shares
CVE-2026-55210 7.4 HIGH Joplin: SAML SSO account takeover via email-based account linking (missing is_external che
CVE-2026-49450 7.1 HIGH Joplin desktop Windows auto-updater accepts signed installer from any publisher because ap
CVE-2026-55179 6.5 MEDIUM Joplin: Logic error in Joplin Server allows a signed-in user to read any note from its int
CVE-2026-46650 4.4 MEDIUM Joplin: Stored XSS in public share viewer via javascript: URL bypass in isAcceptedUrl
CVE-2026-59816 4.3 MEDIUM Joplin: Path traversal in transcribe proxy endpoint via URL-encoded slash
CVE-2026-59815 4.3 MEDIUM Joplin: Pending share recipients can write items into shared folders before accepting invi
CVE-2026-49449 2.5 LOW Joplin: KaTeX `trust:true` enables URL-allowlist bypass leading to NTLMv2 credential theft

IV. Related Vulnerabilities

V. Comments for CVE-2026-49453

No comments yet


Leave a comment