Description
Frappe ERPNext before 15.121.4 and 16.x before 16.36.0 contains a missing authorization vulnerability in erpnext.crm.utils.get_open_activities that exposes ToDo and Event records. Any authenticated user, including portal or no-role users, can supply arbitrary ref_doctype and ref_docname values to enumerate activities and private calendar event details.
Published: 2026-11-07
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized Data Access
Action: Apply Patch
AI Analysis

Impact

Frappe ERPNext versions prior to 15.121.4 and 16.36.0 contain a missing authorization flaw in the erpnext.crm.utils.get_open_activities function. The vulnerability allows any authenticated user—including portal users and users with no assigned role—to pass arbitrary reference doctype and document name parameters and retrieve ToDo and Event records. Because access control is bypassed, attackers can enumerate private calendar event details and ToDo items, exposing sensitive organizational data. The flaw aligns with CWE‑862, where an insufficient check for the proper authorization is performed.

Affected Systems

The affected products are Frappe ERPNext. Specifically, all releases before version 15.121.4 and before version 16.36.0 are impacted. Users running these older builds on any deployment should consider themselves vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high severity. The EPSS score is unavailable, but the fact that anyone authenticated can exploit the issue raises the likelihood of use in practice. The vulnerability is not currently listed in the CISA KEV catalog, yet it can be leveraged locally by authenticated actors, making it a concern for organizations with widespread internal access. Attackers would simply authenticate to the system and call the get_open_activities endpoint with crafted parameters; no external exploitation beyond normal login is required.

Generated by OpenCVE AI on November 7, 2026 at 15:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to Frappe ERPNext version 15.121.4 or later, or 16.36.0 or later.
  • If an immediate update is not possible, restrict the get_open_activities API to users with Manager or higher roles by modifying the permission rules in the system.
  • Audit existing data for any unauthorized use of the endpoint and rotate credentials for users who may have accessed sensitive records unnecessarily.

Generated by OpenCVE AI on November 7, 2026 at 15:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 14:30:00 +0000

Type Values Removed Values Added
Description Frappe ERPNext before 15.121.4 and 16.x before 16.36.0 contains a missing authorization vulnerability in erpnext.crm.utils.get_open_activities that exposes ToDo and Event records. Any authenticated user, including portal or no-role users, can supply arbitrary ref_doctype and ref_docname values to enumerate activities and private calendar event details.
Title Frappe ERPNext before 15.121.4 and 16.36.0 Missing Authorization via get_open_activities
First Time appeared Frappe
Frappe erpnext
Weaknesses CWE-862
CPEs cpe:2.3:a:frappe:erpnext:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe erpnext
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-07T14:17:55.115Z

Reserved: 2026-11-07T12:25:24.514Z

Link: CVE-2026-124314

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-07T15:17:15.503

Modified: 2026-11-07T15:17:15.640

Link: CVE-2026-124314

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T15:30:07Z

Weaknesses