Skip to main content

WP ERP CVE-2026-96346

| EUVDEUVD-2026-89859 HIGH
SQL Injection (CWE-89)
2026-09-30 Patchstack GHSA-m8hr-j4rq-m427
7.6
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Author-level account on target WP ERP site
  2. Exploit
    Send crafted request with SQL payload to plugin endpoint
  3. Execution
    Injected query executes against WordPress DB
  4. Impact
    Extract sensitive HR/CRM and credential 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 an authenticated WordPress session with at least Author-level privileges (PR:H) on a site running the WP ERP plugin version 1.17.9 or earlier; the vulnerable SQL-injection code path must be reachable by that role. No user interaction is needed (UI:N) and the attack is network-reachable (AV:N). Limiting factors: the Author privilege requirement excludes anonymous/subscriber attackers, so exposure is highest on multi-author sites, membership/community sites, or sites where Author accounts are granted to third parties; sites restricting Author-or-above accounts to fully trusted staff face materially lower risk.

Impact

This is a genuine but privilege-gated risk. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L, 7.6 HIGH) describes a network-reachable, low-complexity SQL injection that requires high privileges (PR:H) - consistent with Patchstack's 'Author SQL Injection' framing, meaning an authenticated user holding at least the WordPress Author role. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept in the supplied data, so all signals point to no known or automated exploitation to date; the elevated CVSS is driven by CWE-89's high confidentiality impact and the scope change (S:C) rather than by ease of access. No SSVC decision data was provided. Net: a real, patchable priority for sites that grant Author accounts to untrusted or semi-trusted users, but not an emergency mass-exploitation scenario - the PR:H requirement substantially narrows the attacker population versus an unauthenticated flaw.

Exploit ScenarioDerived

An attacker who already holds (or has phished/registered into) a WordPress Author-level account on a site running WP ERP <= 1.17.9 sends a crafted request to a vulnerable plugin endpoint, injecting SQL that the backend executes against the WordPress database. This lets them read sensitive data such as password hashes, HR/CRM records, and secrets stored by the ERP suite. No public exploit code was identified at time of analysis, and no user interaction is required beyond the attacker's own authenticated session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

Authenticated SQL injection in the weDevs WP ERP plugin for WordPress, affecting all releases up to and including 1.17.9, allows an attacker with Author-level or higher WordPress privileges to inject arbitrary SQL and read data from the site's database. The vulnerability is network-reachable and requires no user interaction, and because the CVSS scope is marked as changed (S:C) with high confidentiality impact (C:H), a successful injection can reach data beyond the plugin's own tables, including other plugins' and core WordPress content. Exploitation is privilege-gated by the PR:H rating, so exposure concentrates on multi-author, membership or community sites where Author accounts are handed to third parties; there is no public exploit identified at time of analysis and no confirmed vendor patch version in the available intelligence, making this a genuine but privilege-gated risk.

RemediationAI

No vendor-released patch version is identified in the available intelligence, so the first action is to consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/erp/vulnerability/wordpress-wp-erp-plugin-1-17-9-sql-injection-vulnerability and the weDevs WP ERP release notes to confirm whether a fixed release newer than 1.17.9 has shipped, then upgrade to that exact version once confirmed; monitoring the plugin's update channel is required because the fixed version is not yet pinned down. In the interim, apply compensating controls that directly target the PR:H gate: audit every Author-level and higher account, downgrade or remove any that are not strictly needed, and refrain from granting Author credentials to third parties, since that single control eliminates the practical attack surface; note the operational trade-off that reducing author roles may disrupt publishing workflows. Additional containment includes deploying a WAF rule set that inspects WP ERP request parameters for SQL metacharacters and union/comment patterns, accepting that aggressive signatures can break legitimate plugin functionality and should be run in detection mode first; restricting or blocking HTTP access to the plugin's administrative and AJAX entry points so that only trusted roles and source addresses can reach them, which may break legitimate ERP features for remote or low-privilege users; and deactivating the WP ERP plugin entirely on sites that do not depend on it, which removes the exposure but forfeits its ERP functionality. Finally, enable database query logging and monitor for anomalous SELECT activity from Author sessions, and rotate credentials plus review wp_users and plugin tables for evidence of exfiltration if the vulnerable version was exposed to untrusted authors.

Affected VersionsENISA

WP ERP n/a ≤1.17.9

Affected Packages

euvd wp_erp no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is a CWE-89 improper neutralization of special elements used in an SQL command (SQL injection) in the WordPress plugin WP ERP, published by weDevs and tracked under CPE cpe:2.3:a:wedevs:wp_erp:*:*:*:*:*:*:*:*, which denotes all versions up to and including 1.17.9. Like most WordPress plugins, WP ERP is written in PHP and performs database operations through the WordPress $wpdb abstraction; an SQLi of this class arises when a request parameter or field reaching a query is concatenated or interpolated into a statement without parameterized placeholders or adequate escaping. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L indicates the vulnerable code path is reachable over the network with low attack complexity, requires authenticated access at a privileged level (PR:H), needs no victim interaction (UI:N), and carries a scope change that reflects the plugin's queries executing against the shared WordPress database rather than an isolated component. The high confidentiality impact with no integrity impact is consistent with a read-oriented injection (for example a UNION- or subquery-based extraction), while the low availability impact suggests only marginal query or resource disruption. The scope change is significant because the same database holds core tables such as wp_users with password hashes, as well as data belonging to every other installed plugin.

Know when Wp Erp 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

Vendor (Patchstack) PRIMARY 7.6 HIGH
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 7.6 HIGH

Network SQLi requiring Author role gives AV:N/AC:L/PR:H/UI:N; DB access beyond plugin bounds is S:C with C:H, no integrity impact and only minor availability, matching the vendor vector.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

DescriptionCVE.org

Author SQL Injection in WP ERP <= 1.17.9 versions.

Executive ViewAI

Why It Matters

The weDevs WP ERP plugin for WordPress, versions up to and including 1.17.9, contains an authenticated SQL injection that allows users with Author-level or higher privileges to read data from the site’s database, potentially exposing content beyond the plugin’s own tables. Organizations running multi-author, membership, or community WordPress sites are most exposed because they commonly grant Author accounts to external contributors. Leadership should care because no public exploit identified at time of analysis and no vendor-released patch identified at time of analysis, meaning sensitive data could be read by a trusted-but-lower-privileged user while remediation options remain limited.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting Author-level and higher WordPress accounts to trusted users, disabling or removing the WP ERP plugin if not essential, enforcing least privilege, deploying WAF or virtual patching rules for SQL injection, monitoring database access logs, segmenting database privileges, and rotating database credentials.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
popular weDevs WordPress ERP/HR/CRM plugin, common but not universal
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in Wp Erp

View all
CVE-2023-2744 HIGH POC
7.2 Jun 27

The ERP WordPress plugin before 1.12.4 does not properly sanitise and escape the `type` parameter in the `erp/v1/account

CVE-2023-34008 MEDIUM POC
6.1 Aug 30

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2023-2743 MEDIUM POC
6.1 Jun 27

The ERP WordPress plugin before 1.12.4 does not sanitise and escape the employee_name parameter before outputting it bac

CVE-2024-6666 HIGH
8.8 Jul 11

The WP ERP plugin for WordPress is vulnerable to SQL Injection via the ‘vendor_id’ and 'status' parameter in all version

CVE-2026-31917 HIGH
8.5 Mar 13

SQL injection vulnerability in the weDevs WP ERP WordPress plugin affecting all versions up to and including 1.16.10, al

CVE-2020-36735 MEDIUM POC
4.3 Jul 01

The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is

CVE-2024-21747 HIGH
7.6 Jan 08

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in weDevs WP ERP | Co

CVE-2024-0609 HIGH
7.2 Mar 29

The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is

CVE-2024-0952 HIGH
7.2 Apr 09

The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is

CVE-2024-1173 HIGH
7.2 May 02

The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is

CVE-2024-0913 HIGH
7.2 Mar 29

The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is

CVE-2024-47640 HIGH
7.1 Oct 29

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in weDevs WP ERP erp

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy