Skip to main content
← All vulnerabilities
CVE-2026-41571GHSA-PXF8-6WQM-R6HHGO-2026-5557

Note Mark: OIDC-registered users authenticated by submitting password "null"

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.0.0-20260417132909-dea5530cc989
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

Note Mark is an open-source note-taking application. In version 0.19.2, IsPasswordMatch in backend/db/models.go falls back to a hard-coded bcrypt("null") placeholder whenever a user has no stored password. OIDC-registered users are created with an empty password, so anyone who submits password: "null" to the internal login endpoint receives a valid session for that user. The bypass is unauthenticated and requires no user interaction. This issue has been patched in version 0.19.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • enchant97 note-mark

    0.19.2

  • github.com/enchant97/note-mark/backendGo

    fixed in 0.0.0-20260417132909-dea5530cc989

References 2

GitHub · enchant97/note-mark