Description
Frappe ERPNext before 15.106.0 and 16.x before 16.16.0 contains an SQL injection vulnerability in multiple 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 ERPNext database.
Published: 2026-10-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection
Action: Patch
AI Analysis

Impact

Frappe ERPNext before version 15.106.0 and 16.x before 16.16.0 contains an SQL injection flaw in multiple endpoints due to missing input validation. Authenticated attackers can craft requests that alter SQL queries, enabling extraction of sensitive data from the ERPNext database. The weakness aligns with CWE‑89 and presents a direct route to compromising confidential information.

Affected Systems

Vendors affected include Frappe ERPNext. Releases in the 15.x branch prior to version 15.106.0 and the 16.x branch prior to version 16.16.0 are vulnerable. Any deployment of these unpatched versions is at risk.

Risk and Exploitability

The CVSS score of 7.1 signals high severity. EPSS is not available, and the issue is not yet catalogued in CISA KEV. Exploitation requires authenticated access to ERPNext, which many organizations grant to internal users. With valid credentials or a compromised account, an attacker can exploit the endpoint, and because the flaw allows arbitrary SQL commands, the likelihood of real‑world exploitation is substantial. The attack vector is inferred to be via HTTP endpoints exposed by ERPNext, which fail to enforce input validation before building queries.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Frappe ERPNext update to reach at least version 15.106.0 of the 15.x branch or 16.16.0 of the 16.x branch.
  • Ensure that only users with the appropriate minimum privileges can access the vulnerable endpoints; review and tighten authentication and authorization controls if needed.
  • Examine any custom modules or scripts that interact with the ERPNext database to verify that all inputs are properly sanitized and validate the queries before execution.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 13: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.106.0 and 16.x before 16.16.0 contains an SQL injection vulnerability in multiple 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 ERPNext database.
Title Frappe ERPNext before 15.106.0 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-14T12:28:45.233Z

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

Link: CVE-2026-109647

cve-icon Vulnrichment

Updated: 2026-10-14T12:28:08.332Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-14T13:17:27.183

Link: CVE-2026-109647

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T05:15:17Z

Weaknesses
  • CWE-89

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