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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-287"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41571.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "= 0.19.2"
},
{
"last_affected": "= 0.19.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"original_tag": "v0.19.3",
"range": [
{
"fixed": "a9e2a7fce6c98ae7e416572d18d898e579b5fdfc"
}
],
"source": "REFERENCES_TAG"
}
]
}