Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-588f-fvcv-xhvf | Note Mark: Unauthenticated disclosure of soft-deleted note metadata via deleted=true on public books |
Thu, 03 Sep 2026 16:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Enchant97
Enchant97 note-mark |
|
| Vendors & Products |
Enchant97
Enchant97 note-mark |
Thu, 03 Sep 2026 15:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | Note Mark: Unauthenticated disclosure of soft-deleted note metadata via deleted=true on public books in note-mark | |
| Weaknesses | CWE-200 CWE-285 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-09-03T15:56:23.983Z
Reserved: 2026-06-04T21:34:34.425Z
Link: CVE-2026-50554
No data.
Status : Received
Published: 2026-09-03T16:17:25.020
Modified: 2026-09-03T16:17:25.020
Link: CVE-2026-50554
No data.
OpenCVE Enrichment
Updated: 2026-09-03T16:30:05Z
Github GHSA