Description
Frappe ERPNext before 15.110.0 and 16.x before 16.21.0 contains a missing authorization vulnerability in which certain endpoints fail to enforce proper authorization checks on record status changes. Authenticated low-privileged users can call these endpoints to modify data beyond their permitted role, bypassing intended role-based access restrictions.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass
Action: Apply Patch
AI Analysis

Impact

A missing authorization check in certain status‑change endpoints of Frappe ERPNext allows authenticated low‑privileged users to modify records beyond the permissions granted to their role. This flaw permits unauthorized data alteration, effectively bypassing the intended role‑based access controls.

Affected Systems

Frappe ERPNext versions prior to 15.110.0 and 16.x prior to 16.21.0 are affected. The vulnerability resides in the ERPNext product under the frappe:erpnext vendor.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, while the EPSS score is not available and the issue is not listed in the CISA KEV catalog. Exploitation requires that the attacker already has an authenticated account with at least low privileges and is able to invoke the vulnerable endpoints. No external attacker can trigger the flaw without such an account, but once authenticated the attacker can alter status fields that should be protected by stricter authorization checks.

Generated by OpenCVE AI on October 13, 2026 at 00:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ERPNext to version 15.110.0 or newer (or 16.21.0 or newer for the 16.x branch) to apply the missing‑authorization fix.
  • If an immediate update is not feasible, restrict or disable access to the affected status‑change endpoints for low‑privileged roles, ensuring that only authorized roles can invoke these actions.
  • Review role‑based access controls and audit logs to confirm that only intended users can modify status fields, and adjust configuration to enforce proper authorization on all relevant endpoints.

Generated by OpenCVE AI on October 13, 2026 at 00:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 22:45:00 +0000

Type Values Removed Values Added
Description Frappe ERPNext before 15.110.0 and 16.x before 16.21.0 contains a missing authorization vulnerability in which certain endpoints fail to enforce proper authorization checks on record status changes. Authenticated low-privileged users can call these endpoints to modify data beyond their permitted role, bypassing intended role-based access restrictions.
Title Frappe ERPNext before 15.110.0 Missing Authorization Allows Unauthorized Status Modification
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': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T13:43:02.283Z

Reserved: 2026-10-12T21:07:34.160Z

Link: CVE-2026-109669

cve-icon Vulnrichment

Updated: 2026-10-13T13:42:58.157Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T23:17:34.530

Modified: 2026-10-13T14:17:30.493

Link: CVE-2026-109669

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T00:45:18Z

Weaknesses