Frappe <=16.31.0: Missing Read Permission on Like/MarkasSeen Endpoints
CVE-2026-53569 Published on August 20, 2026

Frappe: Missing authorization in toggle_like and mark_as_seen
Frappe is a full-stack web application framework. In version 16.31.0 and earlier, the whitelisted toggle_like and mark_as_seen endpoints in frappe/desk/like.py and frappe/desk/doctype/note/note.py do not enforce read permission before modifying _liked_by metadata or a Note seen state. An authenticated user can interact with documents or notes that the user cannot read, disclosing resource existence and modifying resource-associated metadata. No released fixed version is available as of this review.

Vendor Advisory NVD

Vulnerability Analysis

CVE-2026-53569 can be exploited with network access, and requires small amount of user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality and integrity and availability.

Attack Vector:
NETWORK
Attack Complexity:
LOW
Privileges Required:
LOW
User Interaction:
NONE

Weakness Type

What is an AuthZ Vulnerability?

The software does not perform an authorization check when an actor attempts to access a resource or perform an action.

CVE-2026-53569 has been classified to as an AuthZ vulnerability or weakness.


Products Associated with CVE-2026-53569

Want to know whenever a new CVE is published for Frappe? stack.watch will email you.

 

Affected Versions

frappe Version <= 16.31.0 is affected by CVE-2026-53569