CVE-2026-50554CWE-200CWE-285information-disclosure

CVE-2026-50554

Medium · published September 3, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
34.9
In the wild
Unconfirmed
What it is

Note Mark is an open-source note-taking application. Prior to version 0.19.5, GET /api/books/{bookID}/notes is an unauthenticated endpoint that accepts a "deleted" query parameter. When the request is ?deleted=true, the service runs the query with Unscoped() (bypassing GORM's soft-delete scope) but keeps the read-authorization clause as "owner_id = ? OR is_public = ?". As a result, any unauthenticated caller can enumerate the metadata of soft-deleted ("trashed") notes belonging to any public book — notes the owner explicitly deleted and expected to be removed from public view. This issue has been patched in version 0.19.5.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00417 · 34.9th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-285 · Improper Authorization
Published
2026-09-03T20:17Z
References (4)
EPSS history
Timeline
  • 05 SEP 03:42Z
    EPSS moved — → 0%
    epss
  • 03 SEP 15:26Z
    Note Mark: Unauthenticated disclosure of soft-deleted note metadata via deleted=true on public books in note-mark
    cvelistv5