Skip to main content

Frappe ERPNext EUVDEUVD-2026-98026

| CVE-2026-109635 MEDIUM
Missing Authorization (CWE-862)
2026-10-12 VulnCheck GHSA-fqgg-9c42-jq28
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain portal user account
  2. Delivery
    Identify vulnerable document-creation endpoint
  3. Exploit
    Send request specifying another party's ID
  4. Execution
    Server skips party-ownership authorization check
  5. Impact
    Document 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

ERPNext 0 <15.105.0
ERPNext 16.0.0-beta.1 <16.15.0

Affected Packages

euvd erpnext fix: 15.105.0, 16.15.0

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 13, 2026 - 02:16 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
popular open-source ERP, common in SMBs but not ubiquitous enterprise-wide
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-67289 CRITICAL POC
9.6 Dec 22

Stored cross-site scripting leading to code execution in Frappe Framework 15.89.0 (and the ERPNext application built on

CVE-2018-3885 HIGH POC
8.8 Sep 12

An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS

CVE-2018-3884 HIGH POC
8.8 Sep 12

An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS

CVE-2018-3883 HIGH POC
8.8 Sep 12

An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS

CVE-2018-3882 HIGH POC
8.8 Sep 12

An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS

CVE-2025-66440 HIGH POC
8.8 Dec 15

Authenticated SQL injection in Frappe ERPNext through 15.89.0 allows low-privilege users to extract arbitrary database c

CVE-2025-66439 HIGH POC
8.8 Dec 15

SQL injection in Frappe ERPNext through 15.89.0 lets an authenticated attacker with a valid session and access to the Pa

CVE-2025-66438 HIGH POC
8.8 Dec 15

Authenticated attackers with permission to create or modify Print Format documents in Frappe ERPNext through 15.89.0 can

CVE-2025-66437 HIGH POC
8.8 Dec 15

Authenticated server-side template injection in Frappe ERPNext through 15.89.0 lets a user who can create or modify an A

CVE-2025-66434 HIGH POC
8.8 Dec 15

Authenticated server-side template injection in Frappe ERPNext through 15.89.0 allows users with privileges to configure

CVE-2020-6145 HIGH POC
8.8 Aug 10

An SQL injection vulnerability exists in the frappe.desk.reportview.get functionality of ERPNext 11.1.38. Rated high sev

CVE-2023-54345 HIGH POC
8.7 May 05

Frappe Framework ERPNext 13.4.0 contains a sandbox escape vulnerability in RestrictedPython that allows authenticated us

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy