Description
Frappe ERPNext before 15.112.0 contains a missing authorization vulnerability that allows authenticated users with a common operational role to modify records beyond their permissions due to missing validation in certain endpoints. Attackers holding this role can call the affected endpoints to change a field on record types outside their role's permissions, tampering with data they should not control.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Modification
Action: Apply Patch
AI Analysis

Impact

A missing authorization check in Frappe ERPNext allows an authenticated user with a common operational role to modify records that should be out of reach. The flaw enables the alteration of fields on record types beyond the user’s permitted scope, providing a vector for tampering with critical data. The vulnerability is limited to authenticated users, so it does not permit unauthenticated access, but still lets legitimate users subvert security boundaries.

Affected Systems

The issue affects installations of Frappe ERPNext version 15.111 and earlier. Any deployment running a version before 15.112.0 is susceptible to this unauthorized record modification.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. Exploitation requires an authenticated session with a standard role; no public exploit is reported and the vulnerability is not listed in the CISA KEV catalog. Because the attack vector is internal and requires user credentials, the overall risk depends on the distribution of privileged roles. Adopting the CVSS score and the missing EPSS value suggests that the likelihood of an unsanctioned attack is moderate; however, organizations with broad operational role assignments should consider this a high priority for containment.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official patch that releases Frappe ERPNext 15.112.0 or later
  • If a direct patch is not possible, upgrade to the latest supported release of ERPNext
  • Review and tighten role-based permissions, ensuring that operational roles cannot access or modify record types beyond their intended scope
  • Enable audit logging for record mutations to quickly detect unauthorized changes

Generated by OpenCVE AI on October 13, 2026 at 00:05 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.112.0 contains a missing authorization vulnerability that allows authenticated users with a common operational role to modify records beyond their permissions due to missing validation in certain endpoints. Attackers holding this role can call the affected endpoints to change a field on record types outside their role's permissions, tampering with data they should not control.
Title Frappe ERPNext before 15.112.0 Missing Authorization Allows Arbitrary Record 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:33.093Z

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

Link: CVE-2026-109664

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-109664

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T06:00:15Z

Weaknesses