Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-50554— Note Mark: Unauthenticated disclosure of soft-deleted note metadata via deleted=true on public books in note-mark

Quick assessment

Affected
enchant97 note-mark
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

是一个开源笔记应用。在 0.19.5 版本之前, 是一个无需身份验证的接口,支持 查询参数。当请求包含 时,服务会执行带有 的查询(从而绕过 GORM 的软删除作用域),但保留读取权限子句为 。其结果是,任何未经身份验证的调用者都可以枚举属于任意公开书籍的已软删除(即“已移入回收站”)笔记的元数据——这些笔记是所有者明确删除并期望从公开视图中移除的笔记。该问题已在 0.19.5 版本中修复。

CVSS 5.3 · Medium EPSS 0.05% · P16

Affected Version Matrix 1

VendorProduct Version RangeStatus
enchant97 note-mark < 0.19.5 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-50554

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Note Mark: Unauthenticated disclosure of soft-deleted note metadata via deleted=true on public books in note-mark
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
信息暴露
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
enchant97 note-mark < 0.19.5 -

II. Public POCs for CVE-2026-50554

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-50554

登录查看更多情报信息。

Patches & Fixes for CVE-2026-50554 (1)

Vendor Advisories for CVE-2026-50554 (1)

Vendor Pages for CVE-2026-50554 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-50554

No comments yet


Leave a comment