Skip to main content

WP ERP CVE-2026-15349

| EUVDEUVD-2026-45133 MEDIUM
Missing Authorization (CWE-862)
2026-07-17 Wordfence GHSA-3jxm-6h46-j67p
4.3
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
4.3 MEDIUM

Network-reachable AJAX endpoint requires only subscriber authentication (PR:L); no confidentiality or availability impact from location record creation alone.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

Lifecycle Timeline

2
Analysis Generated
Jul 17, 2026 - 05:15 vuln.today
CVE Published
Jul 17, 2026 - 03:43 cve.org
MEDIUM 4.3

DescriptionCVE.org

The ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.17.6. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to create arbitrary company locations in the ERP database.

AnalysisAI

Authorization bypass in the WP ERP WordPress plugin (versions through 1.17.6) allows authenticated attackers with subscriber-level access to create arbitrary company locations in the ERP database. The flaw stems from a missing authorization check in the plugin's Admin AJAX handler, as identified by Wordfence and corroborated by source code references at includes/Admin/Ajax.php. No public exploit code or CISA KEV listing exists at time of analysis, but the low privilege bar (any registered WordPress user) on a network-accessible endpoint makes opportunistic abuse straightforward on sites with open user registration.

Technical ContextAI

The affected product is the weDevs ERP plugin for WordPress (CPE: cpe:2.3:a:wedevs:erp:_complete_hr,_accounting_&_crm_suite_built_for_woocommerce), a comprehensive HR, Accounting, and CRM suite that integrates with WooCommerce. The root cause is CWE-862 (Missing Authorization): the WordPress AJAX handler registered in includes/Admin/Ajax.php does not perform a capability check to confirm the requesting user is authorized to perform company location management actions before executing the database write. WordPress subscriber-level users have minimal permissions by design (read-only front-end access), yet the plugin fails to enforce that boundary on this action. The source code references at Ajax.php lines 23 and 516 across both 1.17.5 and 1.17.6 tag snapshots confirm the vulnerable code paths remained unchanged between those two releases.

RemediationAI

A fix has been committed to the plugin repository as changeset 3609754 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3609754%40erp&new=3609754%40erp); however, the exact patched release version number is not independently confirmed from the available data - site administrators should update to the latest available version of the WP ERP plugin via the WordPress admin dashboard and verify that the installed version exceeds 1.17.6. As a compensating control pending update, administrators can restrict WordPress user registration to prevent untrusted subscribers from obtaining the minimum required access level: navigate to Settings > General and uncheck 'Anyone can register'. This eliminates the exploitable population on public-facing sites but may affect legitimate onboarding workflows. Role-based access plugins such as Members or User Role Editor can also be used to further restrict AJAX endpoint access by capability.

More in Erp

View all
CVE-2024-42565 CRITICAL POC
9.8 Aug 20

ERP commit 44bd04 was discovered to contain a SQL injection vulnerability via the id parameter at /index.php/basedata/co

CVE-2024-42563 CRITICAL POC
9.8 Aug 20

An arbitrary file upload vulnerability in ERP commit 44bd04 allows attackers to execute arbitrary code via uploading a c

CVE-2025-29390 HIGH POC
8.8 Apr 09

jerryhanjj ERP 1.0 is vulnerable to SQL Injection in the set_password function in application/controllers/home.php. Rate

CVE-2023-26762 HIGH POC
8.8 Feb 27

Sme.UP ERP TOKYO V6R1M220406 was discovered to contain an arbitrary file upload vulnerability. Rated high severity (CVSS

CVE-2023-26759 HIGH POC
8.8 Feb 27

Sme.UP ERP TOKYO V6R1M220406 was discovered to contain an OS command injection vulnerability via calls made to the XMSer

CVE-2022-3944 HIGH POC
8.8 Nov 11

A vulnerability was found in jerryhanjj ERP. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

CVE-2024-42564 HIGH POC
7.6 Aug 20

ERP commit 44bd04 was discovered to contain a SQL injection vulnerability via the id parameter at /index.php/basedata/in

CVE-2023-26760 HIGH POC
7.5 Feb 27

Sme.UP ERP TOKYO V6R1M220406 was discovered to contain an information disclosure vulnerability via the /debug endpoint.

CVE-2023-26758 HIGH POC
7.5 Feb 27

Sme.UP TOKYO V6R1M220406 was discovered to contain an arbitrary file download vulnerabilty via the component /ResourceSe

CVE-2026-18080 CRITICAL
9.8 Aug 26

Unrestricted file upload in the wedevs WP ERP plugin (ERP: Complete HR, Accounting & CRM Suite for WooCommerce) for Word

CVE-2020-8967 CRITICAL
9.8 Jun 01

There is an improper Neutralization of Special Elements used in an SQL Command (SQL Injection) vulnerability in php file

CVE-2020-6188 HIGH
8.8 Feb 12

VAT Pro-Rata reports in SAP ERP (SAP_APPL versions 600, 602, 603, 604, 605, 606, 616 and SAP_FIN versions 617, 618, 700,

Share

CVE-2026-15349 vulnerability details – vuln.today

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