Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/enchant97/note-mark/backend
  4. ›
  5. CVE-2026-44523

CVE-2026-44523: Note Mark has a JWT Secret Weakness that allows Full Account Takeover via Token Forgery

May 7, 2026 (updated May 15, 2026)

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.

HS256 secrets below 32 bytes are brute-forceable offline, allowing attackers to recover the signing key and forge valid JWTs for arbitrary users.


References

  • github.com/advisories/GHSA-q6mh-rqwh-g786
  • github.com/enchant97/note-mark/commit/18b58775866776ed400c403dd0ccad68c1fa4802
  • github.com/enchant97/note-mark/releases/tag/v0.19.4
  • github.com/enchant97/note-mark/security/advisories/GHSA-q6mh-rqwh-g786
  • nvd.nist.gov/vuln/detail/CVE-2026-44523

Code Behaviors & Features

Detect and mitigate CVE-2026-44523 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 0.0.0-20260501152247-18b587758667

Fixed versions

  • 0.0.0-20260501152247-18b587758667

Solution

Upgrade to version 0.0.0-20260501152247-18b587758667 or above.

Impact 10 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-326: Inadequate Encryption Strength
  • CWE-345: Insufficient Verification of Data Authenticity

Source file

go/github.com/enchant97/note-mark/backend/CVE-2026-44523.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:07 +0000.