CVE-2026-40263 Details
Description
Note Mark is an open-source note-taking application. In versions 0.19.1 and prior, the login endpoint performs bcrypt password verification only when the supplied username exists, returning immediately for nonexistent usernames. This timing discrepancy allows unauthenticated attackers to enumerate valid usernames by measuring response times, enabling targeted credential attacks. This issue has been fixed in version 0.19.2.
A timing side-channel vulnerability has been identified in the Note Mark application, specifically in the login endpoint of versions through 0.19.1. This vulnerability allows unauthenticated attackers to enumerate valid usernames by measuring response times. The login endpoint performs bcrypt password verification only for existing usernames, causing a noticeable delay, while requests for nonexistent usernames are processed immediately. This timing discrepancy can be exploited to confirm the existence of usernames, thereby facilitating targeted credential attacks.
Users can update to Note Mark version 0.19.2, which addresses this vulnerability by ensuring that the login endpoint processes username existence checks in a way that does not leak information through timing differences.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Apr 17, 2026CISA-ADP
Assessed Apr 17, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/enchant97/note-mark/security/advisories/GHSA-w6m9-39cv-2fwp | CISA-ADP | AdvisoryRemedyVendor |
| https://github.com/enchant97/note-mark/commit/cf4c6f6acf70b569d80396d323b067c00d45c034 | [email protected] | Source CodeVendor |
| https://github.com/enchant97/note-mark/security/advisories/GHSA-w6m9-39cv-2fwp | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-208 | Observable Timing Discrepancy | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| enchant97 note-mark | All versions |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 17, 2026 | CVE Modified | CISA-ADP |
| Apr 17, 2026 | New CVE Received | [email protected] |
Volerion