Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to ERP application
-
ExploitSend malicious SQL payload to vulnerable endpoint
-
ExecutionExecute time-based blind SQL injection queries
-
ImpactInfer database structure and sensitive data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires authenticated user access to ERP versions prior to 16.8.0 and 15.100.0. Attacker must be a logged-in user with access to vulnerable endpoints. Remote exploitation over network. No victim interaction required. Blind SQL injection enables database information disclosure. |
| Impact | The CVSS score of 7.1 (High) reflects network-accessible exploitation with low attack complexity, requiring only low privileges and no user interaction, with high confidentiality impact and low availability impact. The attack vector (AV:N) indicates remote exploitation is possible, while PR:L means an authenticated account is required, reducing the attack surface compared to unauthenticated vulnerabilities. The integrity impact is rated None, suggesting the primary concern is data exfiltration rather than modification. Given that ERPNext systems typically contain sensitive business data including financial records, customer information, and proprietary business intelligence, the confidentiality impact is significant for organizations using this platform. The availability of patches in versions 15.100.0 and 16.8.0 provides clear remediation paths. While no EPSS score or KEV listing is provided in the intelligence data and no public proof-of-concept is explicitly mentioned, the SQL injection vulnerability class is well-understood and easily exploitable by moderately skilled attackers once endpoints are identified. Real-world risk is elevated for internet-facing ERPNext installations with multiple user accounts, particularly those handling sensitive business data, making this a priority for organizations running affected versions. |
| Exploit ScenarioDerived | An authenticated attacker with low-level user credentials (such as a basic employee account) accesses vulnerable ERPNext endpoints and submits crafted requests containing SQL injection payloads designed to manipulate the underlying database queries. By leveraging time-based injection techniques, the attacker measures response delays to infer whether specific conditions are true or false, systematically extracting sensitive information such as administrator credentials, financial data, customer records, or proprietary business information character by character. The network-accessible nature and low attack complexity mean this can be automated and executed remotely without requiring physical access or complex exploit chains. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 20, 2026
A blind SQL injection vulnerability exists in ERPNext, a free and open-source Enterprise Resource Planning system, affecting versions prior to 15.100.0 and beta versions 16.0.0-beta.1 through 16.7.x. The vulnerability allows authenticated attackers with low-level privileges to perform time-based and boolean-based blind SQL injection attacks through insufficiently validated parameters on certain endpoints, enabling them to infer and extract sensitive database information. This is tagged as an SQLi vulnerability and has been assigned EUVD-2026-13547 by ENISA, with patches available in versions 15.100.0 and 16.8.0.
RemediationAI
Organizations running ERPNext should immediately upgrade to version 15.100.0 or later for the version 15 release line, or to version 16.8.0 or later for those on version 16 beta releases, as documented in the official releases at https://github.com/frappe/erpnext/releases/tag/v15.100.0 and https://github.com/frappe/erpnext/releases/tag/v16.8.0. Review the complete security advisory at https://github.com/frappe/erpnext/security/advisories/GHSA-j669-ghv2-gmqg for specific details about the affected endpoints and fixes. Until patching is completed, implement defense-in-depth measures including restricting ERPNext access to trusted IP ranges via firewall rules, enforcing strong authentication policies to minimize the risk from compromised low-privilege accounts, enabling comprehensive SQL query logging to detect exploitation attempts, and conducting a security audit to identify any unauthorized data access that may have occurred prior to patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ERPNext is a comprehensive open-source ERP solution built on the Frappe framework that manages business operations including accounting, inventory, and human resources. This vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), commonly known as SQL injection. The affected endpoints failed to properly sanitize or parameterize user-supplied input before incorporating it into SQL queries, allowing attackers to manipulate query logic through crafted payloads. Blind SQL injection techniques—both time-based (measuring response delays to infer true/false conditions) and boolean-based (observing application behavior changes)—enable attackers to extract database contents character by character without direct error messages or output, making detection more challenging than traditional SQL injection.
Know when Erpnext gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
ERP is a free and open source Enterprise Resource Planning tool. In versions prior to 16.8.0 and 15.100.0, certain endpoints were vulnerable to time-based and boolean-based blind SQL injection due to insufficient parameter validation, allowing attackers to infer database information. This issue has been fixed in versions 15.100.0 and 16.8.0.
Executive ViewAI
ERPNext versions before 15.100.0 and 16.x before 16.8.0 contain a blind SQL injection vulnerability allowing authenticated users with low privileges to extract sensitive database information, potentially compromising confidential business data stored in the ERP system. Organizations running affected versions face risk of unauthorized data disclosure and require immediate patching to prevent exploitation by internal or compromised user accounts.
Apply vendor patch. If immediate patching is not feasible: restrict database access at the application layer to read-only for low-privilege accounts where possible, implement network segmentation isolating ERP database from non-critical systems, and deploy Web Application Firewall rules to block SQL injection payloads on affected endpoints.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Stored cross-site scripting leading to code execution in Frappe Framework 15.89.0 (and the ERPNext application built on
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
Authenticated SQL injection in Frappe ERPNext through 15.89.0 allows low-privilege users to extract arbitrary database c
SQL injection in Frappe ERPNext through 15.89.0 lets an authenticated attacker with a valid session and access to the Pa
Authenticated attackers with permission to create or modify Print Format documents in Frappe ERPNext through 15.89.0 can
Authenticated server-side template injection in Frappe ERPNext through 15.89.0 lets a user who can create or modify an A
Authenticated server-side template injection in Frappe ERPNext through 15.89.0 allows users with privileges to configure
An SQL injection vulnerability exists in the frappe.desk.reportview.get functionality of ERPNext 11.1.38. Rated high sev
Frappe Framework ERPNext 13.4.0 contains a sandbox escape vulnerability in RestrictedPython that allows authenticated us
EUVD-2026-13547
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB