Description
Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains an SQL injection vulnerability in several endpoints that lack input validation. Any authenticated user, including one with no assigned roles, can send specially crafted requests to read other users' sensitive information and escalate to a privileged account.
Published: 2026-10-12
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Patch Now
AI Analysis

Impact

Frappe ERPNext versions before 15.121.0 and 16.x before 16.34.0 contain an SQL injection flaw that allows any authenticated user, even one with no assigned roles, to send requests containing unsanitized input to vulnerable endpoints. The flaw lets the attacker inject arbitrary SQL, enabling the retrieval of sensitive data belonging to other users and the ability to elevate privileges to a privileged account. This can lead to both unauthorized data disclosure and unauthorized administrative access.

Affected Systems

The vulnerability affects the ERPNext product from Frappe. Specifically, all releases prior to 15.121.0 and all 16.x releases before 16.34.0 are susceptible. Users running any of these affected versions should verify their installations against the vendor list above.

Risk and Exploitability

The CVSS score of 8.7 reflects a high severity, and although EPSS data is not available and the issue is not listed in CISA KEV, the risk is still significant because the vulnerability requires only an authenticated session, which attacks can easily obtain. Exploitation can be achieved by sending crafted HTTP requests to the exposed endpoints. The lack of role restrictions on the attacker makes the attack vector straightforward for authenticated users with limited permissions. The overall risk is high for organizations running the affected software.

Generated by OpenCVE AI on October 12, 2026 at 23:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest vendor patch, v15.121.0 or v16.34.0, to remove the SQL injection vulnerability.
  • If immediate patching is not feasible, restrict network access to the vulnerable ERPNext endpoints and isolate the system from exposed or untrusted networks.
  • Monitor logged traffic for anomalies such as unexpected SELECT statements or repeated failed authentication attempts, as signs of SQL injection exploitation.

Generated by OpenCVE AI on October 12, 2026 at 23:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 22:45:00 +0000

Type Values Removed Values Added
Description Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains an SQL injection vulnerability in several endpoints that lack input validation. Any authenticated user, including one with no assigned roles, can send specially crafted requests to read other users' sensitive information and escalate to a privileged account.
Title Frappe ERPNext before 15.121.0 SQL Injection via Unvalidated Endpoint Input
First Time appeared Frappe
Frappe erpnext
Weaknesses CWE-89
CPEs cpe:2.3:a:frappe:erpnext:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe erpnext
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T22:21:57.198Z

Reserved: 2026-10-12T21:03:50.774Z

Link: CVE-2026-109608

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-12T23:17:24.617

Link: CVE-2026-109608

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T00:30:17Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')