PT-2026-56843 · Note Mark · Note Mark

CVE-2026-50554

·

Published

2026-07-09

·

Updated

2026-09-03

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions note-mark (affected versions not specified)
Description An unauthenticated user can access metadata of soft-deleted notes belonging to public books. This occurs because the endpoint '/api/books/{bookID}/notes' allows the use of a deleted query parameter that bypasses the soft-delete scope while still honoring the public visibility flag. Consequently, an attacker can enumerate the title, slug, and timestamps of notes that the owner intended to remove from public view. The issue is located in the GetNotesByBookID() function within the backend/services/notes.go file.
Recommendations Restrict the listing of soft-deleted notes exclusively to the book owner by ensuring the is public authorization branch is not honored when the deleted parameter is set to true. As a temporary mitigation, avoid using the deleted parameter in the '/api/books/{bookID}/notes' endpoint.

Exploit

Fix

Information Disclosure

Improper Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-50554
GHSA-588F-FVCV-XHVF
GO-2026-5948
OPENSUSE-SU-2026:21483-1

Affected Products

Note Mark