Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
PR:L is correct for subscriber-tier requirement; AV:N because exploitation is over the network via HTTP; C:H reflects ERP data sensitivity; I:N and A:N because the flaw grants read-only unauthorized access with no write or disruptive capability confirmed.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Subscriber Broken Access Control in WP ERP <= 1.17.5 versions.
AnalysisAI
Broken access control in WP ERP plugin (versions 1.17.5 and below) allows subscriber-level WordPress users to access sensitive ERP data they are not authorized to view. The CVSS vector confirms PR:L - a valid authenticated session at the subscriber tier is sufficient - and C:H indicates the exposed data carries high confidentiality value, consistent with ERP payloads such as HR records, financial data, and customer information. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.
Technical ContextAI
WP ERP (CPE: cpe:2.3:a:wedevs:wp_erp:*:*:*:*:*:*:*:*) is a WordPress plugin by weDevs that implements enterprise resource planning functions - HR management, accounting, and CRM - directly within a WordPress installation. CWE-862 (Missing Authorization) identifies the root cause: one or more plugin endpoints or REST API actions perform no capability check, or check for the wrong capability, before returning privileged ERP data to the requesting user. In WordPress's role hierarchy, 'subscriber' is the lowest authenticated role; users at this tier should have no access to ERP business records. The absence of a server-side authorization gate allows any authenticated session token - regardless of role - to retrieve data scoped to higher-privileged roles.
RemediationAI
Update WP ERP to a version released after 1.17.5; the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/erp/vulnerability/wordpress-wp-erp-plugin-1-17-5-broken-access-control-vulnerability should be consulted for the exact fixed release once confirmed by the vendor. No patch version beyond 1.17.5 is independently confirmed from the available data - verify the current release in the WordPress plugin repository before upgrading. As a compensating control pending upgrade, disable subscriber self-registration on the WordPress site (Settings → General → uncheck 'Anyone can register') to prevent unauthenticated actors from obtaining the required low-privilege credential; note this will block legitimate subscriber signups as a side effect. Additionally, restrict ERP plugin access to known trusted roles via a capability management plugin, and audit existing subscriber accounts for unauthorized registrations.
The ERP WordPress plugin before 1.12.4 does not properly sanitise and escape the `type` parameter in the `erp/v1/account
Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at
The ERP WordPress plugin before 1.12.4 does not sanitise and escape the employee_name parameter before outputting it bac
The WP ERP plugin for WordPress is vulnerable to SQL Injection via the ‘vendor_id’ and 'status' parameter in all version
SQL injection vulnerability in the weDevs WP ERP WordPress plugin affecting all versions up to and including 1.16.10, al
The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in weDevs WP ERP | Co
The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is
The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is
The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is
The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in weDevs WP ERP erp
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48189
GHSA-h3rm-q8jf-8q94