Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain portal user account
-
DeliveryIdentify vulnerable document-creation endpoint
-
ExploitSend request specifying another party's ID
-
ExecutionServer skips party-ownership authorization check
-
ImpactDocument created on behalf of foreign party
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 | Requires an authenticated low-privilege portal user account (PR:L) on the target ERPNext instance - exploitation is not possible for fully anonymous attackers. The specific prerequisite is access to the affected document-creation endpoints that fail to verify the requesting portal user's ownership of the target party; any portal-enabled deployment (customer/supplier portal) running ERPNext before 15.105.0 or 16.x before 16.15.0 is exposed. The primary limiting factor is that the attacker must first possess a valid portal account, and the impact is confined to integrity (unauthorized document creation on behalf of other parties) with no direct confidentiality or availability effect; patching to 15.105.0 or 16.15.0 removes the flaw. |
| Impact | This is a genuine-but-moderate access-control flaw, not a critical priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack requiring only a low-privilege authenticated portal account and no user interaction, which aligns with the CWE-862 (missing authorization) classification and the description of portal users creating documents on behalf of other parties. Impact is deliberately narrow: only VI:L (low integrity) is set, with confidentiality and availability marked N, so the realistic consequence is unauthorized/forged document creation rather than data theft or outage - the 5.3 score reflects this bounded impact. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no signal of active exploitation; this is a proactively disclosed VulnCheck/GHSA advisory rather than an in-the-wild threat. The signals are consistent (no conflict between CVSS and description), so the main limiting factor is the authentication requirement: an attacker must already hold a valid portal user account on the target instance. |
| Exploit ScenarioDerived | An attacker who has registered or obtained a legitimate low-privilege portal (customer/supplier) account on an ERPNext instance sends crafted requests to the vulnerable document-creation endpoints, supplying a party identifier that is not their own. Because the endpoints never verify that the requesting portal user belongs to the target party, the attacker creates documents (e.g., on behalf of another customer or supplier), enabling data integrity abuse such as forged records or business-logic manipulation. No public exploit code was identified at the time of analysis, and exploitation requires a valid authenticated portal session. |
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 versions before 15.105.0 and 16.x before 16.15.0 allows an authenticated low-privilege portal user to create documents on behalf of other parties, compromising data integrity. The flaw affects document-creation endpoints that fail to verify the requesting portal user belongs to the target party. No public exploit code has been identified at time of analysis, and the independent assessment rates this as a moderate access-control issue requiring a valid portal account.
RemediationAI
Vendor-released patch: upgrade to ERPNext 15.105.0 or 16.15.0. Apply the update as soon as possible, especially for deployments with portal access enabled. No official workarounds are documented in the advisory; if immediate patching is not feasible, consider temporarily disabling portal user access or restricting document-creation permissions for portal users, though this may impact legitimate business operations. See the GitHub advisory (https://github.com/frappe/erpnext/security/advisories/GHSA-562g-3qrh-3w2f) for additional details.
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 ERP built on the Frappe framework, which provides a REST API for document operations. The vulnerability is classified as CWE-862 (Missing Authorization), meaning that certain document-creation endpoints do not enforce that the authenticated portal user is associated with the party (e.g., customer or supplier) specified in the request. Portal users are typically external customers or suppliers with limited privileges. By sending crafted requests to these endpoints, an attacker with a valid portal account can create documents (such as sales orders or other transactional records) attributed to another party, leading to unauthorized data modification. The CPE cpe:2.3:a:frappe:erpnext:*:*:*:*:*:*:*:* indicates that all versions prior to the fixed releases are affected. The CVSS vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N) confirms network exploitable, low complexity, requiring low privileges, with only low integrity impact.
Know when Erpnext 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:N/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint with low-privilege authenticated portal user (PR:L), no interaction; impact limited to integrity (I:L) via unauthorized document creation, no confidentiality or availability loss.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Frappe ERPNext before 15.105.0 and 16.x before 16.15.0 contains a missing authorization vulnerability in certain document creation endpoints that fail to verify that the requesting portal user belongs to the target party. Authenticated portal users can send requests to these endpoints to create documents on behalf of parties other than their own.
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 attackers with permission to create or modify Print Format documents in Frappe ERPNext through 15.89.0 can
Authenticated server-side template injection in Frappe ERPNext through 15.89.0 lets a user who can create or modify an A
Authenticated server-side template injection in Frappe ERPNext through 15.89.0 allows users with privileges to configure
An SQL injection vulnerability exists in the frappe.desk.reportview.get functionality of ERPNext 11.1.38. Rated high sev
Frappe Framework ERPNext 13.4.0 contains a sandbox escape vulnerability in RestrictedPython that allows authenticated us
EUVD-2026-98026
GHSA-fqgg-9c42-jq28
NVD
CVE.org
EPSS
Exploit-DB