Description
Frappe ERPNext before 15.106.0 and 16.x before 16.16.0 contains an SQL injection vulnerability in some endpoints due to missing input validation. Authenticated attackers can send specially crafted requests to inject SQL into database queries and extract sensitive information from the underlying database.
Published: 2026-10-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection exposing confidential data
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is a SQL injection flaw caused by missing input validation in certain Frappe ERPNext endpoints. Authenticated attackers can craft requests that inject arbitrary SQL into database queries, enabling them to read sensitive data from the underlying database. The primary impact is the potential exposure of confidential business information.

Affected Systems

Affected versions include all Frappe ERPNext releases prior to 15.106.0 and any 16.x version before 16.16.0. Users running these versions must verify their current deployment and plan an upgrade.

Risk and Exploitability

The CVSS score of 7.1 indicates a medium to high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Because the flaw requires authentication, an attacker must first gain legitimate access before exploiting the injection. Without disclosure, the attacker can read or possibly modify data, but exploitation is limited to those authenticated accounts. The lack of publicly known exploitation code or widespread mention suggests a lower immediate exploitation probability, but the impact if reached is significant.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to ERPNext 15.106.0 or newer, or 16.16.0 or newer, to obtain the vendor‑supplied fix.
  • Configure the system to enforce strict authentication and limit the database user’s privileges to only those necessary for the application’s functions.
  • If an upgrade cannot be performed immediately, block access to the identified endpoints that lack input validation and monitor logs for suspicious query activity.

Generated by OpenCVE AI on October 13, 2026 at 00:15 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.106.0 and 16.x before 16.16.0 contains an SQL injection vulnerability in some endpoints due to missing input validation. Authenticated attackers can send specially crafted requests to inject SQL into database queries and extract sensitive information from the underlying database.
Title Frappe ERPNext before 15.106.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-13T16:45:02.830Z

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

Link: CVE-2026-109648

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-109648

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')