Description
Frappe ERPNext before 15.119.1 and 16.x before 16.32.0 contains an SQL injection vulnerability in some endpoints that lack input validation, allowing crafted input to alter database queries. Authenticated attackers with low privileges can send specially crafted requests to these endpoints to extract sensitive information from the database.
Published: 2026-10-12
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: SQL Injection
Action: Patch
AI Analysis

Impact

This vulnerability is a classic SQL injection (CWE-​89) caused by missing input validation in certain ERPNext endpoints prior to version 15.119.1 and before 16.32.0 of the 16.x series. Authenticated users with low privileges can send specially crafted requests that manipulate database queries and extract sensitive data, resulting in loss of confidentiality.

Affected Systems

The vulnerability affects Frappe ERPNext versions earlier than 15.119.1 and earlier than 16.32.0 of the 16.x line. System administrators should verify that their installations run at or above these version thresholds.

Risk and Exploitability

With a CVSS score of 7.1, the issue is considered high severity. The EPSS score is not available, and it is not listed in the CISA KEV catalog, indicating limited public exploitation. The attack vector requires an authenticated user with low privileges, who can exploit the flaw by submitting crafted requests to the affected endpoints.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ERPNext to version 15.119.1 or later, or 16.32.0 or later, ensuring the patch that removes the injection vector is applied.
  • Restrict account privileges by limiting normal users from accessing the vulnerable endpoints or assigning read‑only permissions where appropriate.
  • Deploy a Web Application Firewall rule set to block common SQL injection patterns to provide temporary protection until the patch is in place.

Generated by OpenCVE AI on October 12, 2026 at 23:37 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.119.1 and 16.x before 16.32.0 contains an SQL injection vulnerability in some endpoints that lack input validation, allowing crafted input to alter database queries. Authenticated attackers with low privileges can send specially crafted requests to these endpoints to extract sensitive information from the database.
Title Frappe ERPNext before 15.119.1 SQL Injection via Missing 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:10.282Z

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

Link: CVE-2026-109631

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-109631

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T00:15:15Z

Weaknesses
  • CWE-89

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