Description
The ERP: Complete HR, Accounting & CRM Suite with Recruitment and WooCommerce CRM Support plugin for WordPress is vulnerable to generic SQL Injection via the 'orderby' parameter in all versions up to, and including, 1.17.5 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with custom-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Exploitation requires the erp_list_employee capability, which is granted to HR Manager-level users and above within the WP ERP plugin.
Published: 2026-07-09
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ERP: Complete HR, Accounting & CRM Suite plugin for WordPress contains a generic SQL Injection flaw in the 'orderby' parameter used across several HR modules. The absence of prepared statements allows an authenticated user with HR Manager-level or higher privileges to inject arbitrary SQL into existing queries. Attackers can append additional statements that read sensitive data from the database, effectively compromising confidentiality of employee and financial records. This SQL Injection weakness is categorized as CWE‑89.

Affected Systems

Affected product is the WordPress plugin ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce, versions up to and including 1.17.5. The flaw exists in the LeaveRequestsListTable and related HR modules that accept the 'orderby' parameter. WordPress sites running any of these versions expose an authenticated attack surface to users assigned the erp_list_employee capability, which is granted to HR Manager and higher roles.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity. EPSS is < 1%, suggesting a low probability of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. However, because the flaw requires authenticated access with HR Manager-level privileges, an attacker must first compromise or be granted such a role within the WordPress site. Once authenticated, the attacker can craft a malicious 'orderby' value to inject and execute additional SQL statements. If the plugin is left outdated, the risk remains moderate, but the exposed sensitive data elevates the impact for systems that rely on the HR and accounting modules.

Generated by OpenCVE AI on July 26, 2026 at 15:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the ERP plugin to the most recent stable release (version 1.17.6 or later) which patches the SQL Injection flaw.
  • If immediate upgrade is not feasible, limit the erp_list_employee capability to a tightly controlled set of trusted accounts and audit current HR Manager roles.
  • As a code‑level workaround, modify the plugin’s LeaveRequestsListTable.php to sanitize the 'orderby' parameter against an explicit whitelist of allowed column names and enforce prepared statements for any dynamic query.

Generated by OpenCVE AI on July 26, 2026 at 15:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Wedevs
Wedevs erp: Complete Hr, Accounting & Crm Suite Built For Woocommerce
Wordpress
Wordpress wordpress
Vendors & Products Wedevs
Wedevs erp: Complete Hr, Accounting & Crm Suite Built For Woocommerce
Wordpress
Wordpress wordpress

Thu, 09 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
Description The ERP: Complete HR, Accounting & CRM Suite with Recruitment and WooCommerce CRM Support plugin for WordPress is vulnerable to generic SQL Injection via the 'orderby' parameter in all versions up to, and including, 1.17.5 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with custom-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Exploitation requires the erp_list_employee capability, which is granted to HR Manager-level users and above within the WP ERP plugin.
Title ERP: Complete HR, Accounting & CRM Suite with Recruitment and WooCommerce CRM Support <= 1.17.5 - Authenticated (HR Manager+) SQL Injection via 'orderby' Parameter
Weaknesses CWE-89
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'}


Subscriptions

Wedevs Erp: Complete Hr, Accounting & Crm Suite Built For Woocommerce
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-09T12:25:35.500Z

Reserved: 2026-06-23T15:20:11.816Z

Link: CVE-2026-13011

cve-icon Vulnrichment

Updated: 2026-07-09T12:25:30.323Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T16:00:04Z

Weaknesses
  • CWE-89

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