Description
Frappe ERPNext before 15.110.0 and 16.x before 16.21.0 contains a SQL injection vulnerability in some endpoints caused by missing input validation. Authenticated attackers can send specially crafted requests to these endpoints to manipulate database queries and extract sensitive information from the database.
Published: 2026-10-12
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Authentication-based SQL leading to confidential data exposure
Action: Immediate Patch
AI Analysis

Impact

This vulnerability is a classic SQL injection flaw caused by missing input validation in certain endpoints. An attacker who is authenticated can construct specially crafted that bypass the validation and inject arbitrary SQL statements. The result is the ability to query or manipulate the database, potentially exposing sensitive business data. The weakness is enumerated as CWE-89. The impact is primarily a breach of confidentiality with the possibility of broader data manipulation if the injected commands alter database state, though no denial of service or code execution is described in the advisory.

Affected Systems

The affected product is Frappe ERPNext. Versions before 15.110.0 and all 16.x releases before 16.21.0 contain the flaw. Users should verify which version of ERPNext they are running and plan an upgrade accordingly.

Risk and Exploitability

The CVSS score of 7.1 places the flaw in the high severity band, indicating a significant risk if exploited. EPSS information is not available, so we cannot quantify current exploitation likelihood, but the vulnerability is not listed in the CISA KEV catalog. The attack requires authentication, implying that users with valid credentials could exploit it. Without patches, the danger is that an insider or compromised user could extract confidential information from the database.

Generated by OpenCVE AI on October 13, 2026 at 00:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update EPRNext to a version that is at least 15.110.0 or 16.21.0 to remove the missing input validation.
  • If an upgrade is not immediately feasible, limit authenticated access to the vulnerable endpoints by restricting network reachability or applying role‑based access controls so that only highly privileged users can reach them.
  • Implement input validation and use parameterized queries or the framework’s ORM for any custom modules to eliminate similar injection weaknesses.

Generated by OpenCVE AI on October 13, 2026 at 00:22 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.110.0 and 16.x before 16.21.0 contains a SQL injection vulnerability in some endpoints caused by missing input validation. Authenticated attackers can send specially crafted requests to these endpoints to manipulate database queries and extract sensitive information from the database.
Title Frappe ERPNext before 15.110.0 SQL Injection via Missing Input Validation
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': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': '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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T22:22:14.838Z

Reserved: 2026-10-12T21:05:17.117Z

Link: CVE-2026-109638

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-109638

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T01:15:14Z

Weaknesses
  • CWE-89

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