CVE-2023-37299 Joplin Cross-site Scripting vulnerability

Medium 6.1 Published Updated

An attacker can execute arbitrary scripts in Joplin via a malicious image map, potentially compromising user data.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-37299?

CVE-2023-37299 is a medium-severity cross-site scripting vulnerability in n/a, published on 30 Jun 2023. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Joplin before 2.11.5 allows XSS via an AREA element of an image map.

Weakness: CWE-79

Which versions are affected by CVE-2023-37299?

2 open source packages ship an affected version, including joplin. It affects 1 product.

PackageAffectedFixed in
joplin npmAll versions2.11.5
joplin npmAll versions2.11.5

Products include Joplin Project Joplin.

How do I fix CVE-2023-37299?

Upgrade joplin to 2.11.5 or later.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2023-37299 being exploited?

There is no known exploitation of CVE-2023-37299 in the wild and no public exploit code.

Sources

Also known as GHSA-4jjv-p8x9-rrf7.

Is CVE-2023-37299 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free