Description
Frappe ERPNext before 15.121.4 and 16.x before 16.36.0 contains a missing authorization vulnerability in the whitelisted erpnext.buying.utils.get_linked_material_requests method lacking document or company permission checks. Authenticated users, including portal users or users without roles, can supply item codes to retrieve open Purchase-type Material Requests belonging to other companies.
Published: 2026-11-07
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Data Access
Action: Immediate Patch
AI Analysis

Impact

The vulnerability, located in the get_linked_material_requests function of the erpnext.buying.utils module, lacks necessary authorization checks for document and company access. Authenticated users, even those without roles or portal users, can provide arbitrary item codes and retrieve all open Purchase‑type Material Requests belonging to other companies. The flaw permits unauthorized disclosure of business‑critical procurement data and could facilitate further privileged actions if the information is used maliciously.

Affected Systems

Affected systems include Frappe ERPNext deployments running a version earlier than 15.121.4 or any 16.x version prior to 16.36.0. These installations are exposed to the missing authorization issue. The issue is present in the public GitHub source code for these releases.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate impact, while the EPSS score is not available and the vulnerability is not listed in CISA's KEV catalog. Because the flaw requires only an authenticated session and no special privileges, it can be exploited by any user who can log in to the ERP system. The lack of role checks means attackers can leverage portal accounts or users with minimal access to harvest material request data across company boundaries.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to ERPNext 15.121.4 or later; 16.36.0 or later for 16.x releases.
  • If immediate upgrade is infeasible, restrict access to the get_linked_material_requests API to users with appropriate company permissions or remove the endpoint from public modules.
  • Review user permissions and ensure only authorized roles have access to material request data; audit portal user privileges.
  • Monitor system logs for anomalous calls to get_linked_material_requests and investigate unauthorized data access.

Generated by OpenCVE AI on November 7, 2026 at 15:20 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 the whitelisted erpnext.buying.utils.get_linked_material_requests method lacking document or company permission checks. Authenticated users, including portal users or users without roles, can supply item codes to retrieve open Purchase-type Material Requests belonging to other companies.
Title Frappe ERPNext before 15.121.4 and 16.36.0 Missing Authorization via get_linked_material_requests
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:L/I:N/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-124316

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-124316

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T16:00:15Z

Weaknesses