Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged ERPNext account
-
ExploitAuthenticate to application
-
ExecutionCall endpoint lacking permission check
-
ImpactRead financial data beyond role
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated ERPNext account with a low-privileged role (CVSS PR:L), so it is not reachable by anonymous/unauthenticated attackers; this is the primary limiting factor. The attacker must reach the application over the network (AV:N) and invoke the specific endpoints that fail to enforce role-based permission checks (CWE-862) - the description does not name these endpoints or tie the flaw to a non-default configuration, implying affected default deployments of ERPNext before 15.115.0 and 16.x before 16.26.0 are vulnerable. No user interaction (UI:N) and low attack complexity (AC:L) further lower the barrier once an account is held; impact is limited to disclosure of financial data (confidentiality only, no integrity or availability effect). |
| Impact | The provided CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) yields 7.1 (High) and describes a network-reachable, low-complexity flaw requiring only low-privileged authentication (PR:L), with high confidentiality impact and no integrity or availability impact - consistent with the CWE-862 missing-authorization description of reading financial data beyond one's role. No EPSS score, CISA KEV listing, or POC indicator was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. This tempers real-world urgency: the flaw is a genuine broken-access-control data-exposure issue that matters most where many low-trust users already hold ERPNext accounts (the PR:L requirement means it is NOT exploitable by fully anonymous internet attackers), but absent exploitation signals it reads as a normal-cycle patch priority rather than an emergency, with insider or compromised-account abuse being the realistic threat. Caveat: the referenced VulnCheck/GHSA advisories were not read in full here, so EPSS and POC status are unconfirmed rather than confirmed-absent. |
| Exploit ScenarioDerived | A user holding any low-privileged ERPNext account (for example a basic employee or self-service portal user) authenticates normally and then directly calls the affected endpoints that omit permission checks, retrieving financial records their assigned role should not expose. No special tooling or user interaction is needed given AC:L/UI:N; no public POC was indicated in the input, so this would currently require the attacker to independently identify the vulnerable endpoints. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Missing authorization in Frappe ERPNext before 15.115.0 and 16.x before 16.26.0 allows authenticated low-privileged attackers to read financial data beyond their permitted role. The vulnerability is network-reachable with low attack complexity and requires only a valid low-privileged account, resulting in high confidentiality impact but no integrity or availability impact. No public exploit code or active exploitation has been identified at time of analysis, and the CVSS 4.0 score is 7.1 (High).
RemediationAI
Apply the vendor-released patches by upgrading to ERPNext version 15.115.0 or 16.26.0, which address the missing authorization checks. For environments unable to immediately upgrade, consider restricting network access to the ERPNext application and limiting user accounts to only those absolutely necessary, as the vulnerability requires an authenticated account. However, these are compensating controls and do not fully mitigate the risk. Consult the vendor advisory at https://github.com/frappe/erpnext/security/advisories/GHSA-g72f-g9wf-42vr for additional guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ERPNext is an open-source enterprise resource planning (ERP) platform built on the Frappe framework. The flaw is a missing authorization vulnerability (CWE-862) where certain endpoints fail to enforce proper permission checks, allowing authenticated users with low-privileged roles to bypass role-based access controls and access financial data. The affected CPE is cpe:2.3:a:frappe:erpnext:*:*:*:*:*:*:*:*, covering versions before 15.115.0 and 16.x before 16.26.0. According to the independent assessment, exploitation requires a valid authenticated account with a low-privileged role, and the attack is network-reachable with low complexity. The impact is limited to confidentiality (high), with no effect on integrity or availability.
Know when Frappe gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Network-reachable endpoint abusable by any authenticated low-privileged user (PR:L, AC:L, UI:N); impact is unauthorized read of financial data only, so C:H with I:N/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Frappe ERPNext before 15.115.0 and 16.x before 16.26.0 contains a missing authorization vulnerability because certain endpoints fail to enforce proper permission checks. Authenticated attackers with low-privileged accounts can call these endpoints to read financial data beyond their permitted role.
Technical POC Analysis
Bug class: CWE-862 Missing Authorization.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A missing-authorization flaw in Frappe ERPNext (CVE-2026-109636, CVSS 7.1 High) allows users holding only low-privileged platform accounts to read financial data they are not permitted to see. No public exploit has been identified at time of analysis, but because ERPNext typically stores general ledger, payroll, invoicing and customer financial records, any organization running affected versions is exposed to insider-scale leakage of its most sensitive financial information. Leadership should care because this directly undermines segregation-of-duties and least-privilege controls over financial reporting, and could trigger customer, audit and regulatory notification obligations.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network reachability of ERPNext instances to VPN or IP allowlists; enforce least privilege by reviewing and narrowing roles, permission rules and report/export permissions on financial doctypes; disable or restrict unused APIs, saved reports and bulk export functions; enable and monitor detailed audit logging for anomalous reads of financial records; and segment the ERP application and database from general user networks pending upgrade.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Stored cross-site scripting leading to code execution in Frappe Framework 15.89.0 (and the ERPNext application built on
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
Authenticated SQL injection in Frappe ERPNext through 15.89.0 allows low-privilege users to extract arbitrary database c
SQL injection in Frappe ERPNext through 15.89.0 lets an authenticated attacker with a valid session and access to the Pa
Authenticated server-side template injection in Frappe ERPNext through 15.89.0 lets a user who can create or modify an A
An SQL injection vulnerability exists in the frappe.desk.reportview.get functionality of ERPNext 11.1.38. Rated high sev
Arbitrary file read in the Frappe full-stack web application framework allows remote unauthenticated attackers to retrie
SQL injection in Frappe HelpDesk 1.14.0 dashboard functionality allows authenticated attackers to execute arbitrary SQL
In Frappe ERPNext 15.57.5, the function get_rfq_containing_supplier() at erpnext/buying/doctype/request_for_quotation/re
EUVD-2026-98027
GHSA-wmx2-rf32-3497
NVD
CVE.org
EPSS
Exploit-DB