Description
Frappe ERPNext before 15.113.0 and 16.x before 16.22.0 contains an SQL injection vulnerability caused by missing input validation in some endpoints. Authenticated remote 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: < 1% Very Low
KEV: No
Impact: SQL Injection
Action: Apply Patch
AI Analysis

Impact

The vulnerability in Frappe ERPNext is an SQL injection caused by missing input validation in certain endpoints. Authenticated remote attackers can craft requests that alter the formation of database queries, allowing them to retrieve or tamper with sensitive database contents. This flaw enables data exposure or manipulation without additional privileges beyond standard authenticated access, potentially compromising confidential business information.

Affected Systems

The issue affects ERPNext applications from the frappe framework that run any version prior to 15.113.0 and any 16.x version older than 16.22.0. Systems using those releases are at risk if they expose the vulnerable endpoints publicly or allow authenticated users to invoke them.

Risk and Exploitability

The CVSS score of 7.1 indicates a high risk, though the EPSS score is not available, so the likelihood of exploitation cannot be precisely quantified. The vulnerability is not yet listed in the CISA KEV catalog. Attacks require remote authenticated access and the ability to send crafted HTTP requests to the vulnerable endpoints, making it a moderate to high exploitation risk for exposed systems.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ERPNext to a released version that contains the fix, such as 15.113.0 or any 16.x release 16.22.0 or later.
  • Restrict or disable the vulnerable endpoints for untrusted users by applying strict authentication and authorization controls.
  • Validate and sanitize all inbound parameters in custom modules or plugins that interact with the database to mitigate similar injection risks.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description Frappe ERPNext before 15.113.0 and 16.x before 16.22.0 contains an SQL injection vulnerability caused by missing input validation in some endpoints. Authenticated remote 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.113.0 SQL Injection via Unvalidated Endpoint Parameters
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-13T16:44:40.041Z

Reserved: 2026-10-12T21:07:34.160Z

Link: CVE-2026-109663

cve-icon Vulnrichment

Updated: 2026-10-13T15:48:08.923Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-13T17:17:31.240

Link: CVE-2026-109663

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T01:45:17Z

Weaknesses
  • CWE-89

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