CVE-2026-44523 Note Mark: JWT Secret Weakness allows Full Account Takeover via token forgery

Critical 10.0 Published Updated

Attackers can forge JWT tokens to take over accounts if the application is configured with a weak or short JWT secret.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-44523?

CVE-2026-44523 is a critical vulnerability in enchant97 note-mark, published on 14 May 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Note Mark is an open-source note-taking application. Prior to 0.19.4, no minimum length or entropy is enforced on the JWT_SECRET configuration value. The application accepts any base64-decodable secret regardless of size, including secrets as short as 1 byte. This vulnerability is fixed in 0.19.4.

Weakness: CWE-345, CWE-326

Which versions are affected by CVE-2026-44523?

3 open source packages ship an affected version, including github.com/enchant97/note-mark/backend.

PackageAffectedFixed in
github.com/enchant97/note-mark/backend GoAll versions0.0.0-20260501152247-18b587758667
github.com/enchant97/note-mark/backend GoAll versions0.0.0-20260501152247-18b587758667
github.com/enchant97/note-mark/backend GoAll versions0.0.0-20260501152247-18b587758667

How do I fix CVE-2026-44523?

Upgrade github.com/enchant97/note-mark/backend to 0.0.0-20260501152247-18b587758667 or later.

Is CVE-2026-44523 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-44523 exists.

Sources

Also known as GHSA-q6mh-rqwh-g786, GO-2026-5567.

Is CVE-2026-44523 in your software?

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

Check your SBOMs for free