Description
The ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce plugin for WordPress is vulnerable to Unrestricted File Type Upload in all versions up to, and including, 1.17.8 via the save_attachments() function. This is due to missing file extension validation and missing path normalization when CRM Email Connect processes inbound IMAP email attachments. This makes it possible for unauthenticated attackers to send a crafted email to the site's configured inbound mailbox with a forged References header matching the plugin's expected pattern and an attachment filename such as `../helper.php`, causing the cron-based IMAP sync job to write attacker-controlled PHP outside of the .htaccess-protected `crm-attachments` directory and into `wp-content/uploads/`. On configurations where PHP executes in uploads, this can lead to remote code execution. Exploitation requires the CRM module and IMAP Email Connect feature to be enabled and configured.
Published: 2026-08-26
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution Potential
Action: Immediate Patch
AI Analysis

Impact

The ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce plugin allows arbitrary file upload when the CRM Email Connect feature processes inbound IMAP attachments. Missing file extension validation and lack of path normalization give an attacker the ability to craft an email attachment named something like "../helper.php". The cron‑based IMAP sync job then writes the file outside the protected crm‑attachments directory, into wp-content/uploads. On installations where PHP is executed in that uploads folder, the attacker can run injected PHP code, leading to full remote code execution.

Affected Systems

Affected systems include sites running any version of the Wedevs ERP plugin up to and including 1.17.8 on WordPress, provided the CRM module and IMAP Email Connect feature are enabled and configured. This vulnerability does not require the victim to be logged in; it relies solely on the ability to submit a crafted IMAP email to the site's inbound mailbox.

Risk and Exploitability

The risk level is high with a CVSS score of 9.8. Exploit probability is unknown because EPSS is not available, and the issue is not listed in the CISA KEV catalog. Given the lack of authentication requirements and the potential for immediate code execution if the uploads directory is executable, the likelihood of exploitation is elevated for sites that have left the IMAP sync feature active on a vulnerable plugin version.

Generated by OpenCVE AI on August 26, 2026 at 12:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the ERP plugin to a version newer than 1.17.8 to eliminate the file upload flaw
  • Disable the CRM Email Connect feature or block incoming IMAP traffic until the patch is applied
  • Configure the WordPress uploads directory to prevent PHP execution, for example by moving it outside the web‑root or adding a .htaccess rule that denies script execution

Generated by OpenCVE AI on August 26, 2026 at 12:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 14: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

Wed, 26 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 26 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
Description The ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce plugin for WordPress is vulnerable to Unrestricted File Type Upload in all versions up to, and including, 1.17.8 via the save_attachments() function. This is due to missing file extension validation and missing path normalization when CRM Email Connect processes inbound IMAP email attachments. This makes it possible for unauthenticated attackers to send a crafted email to the site's configured inbound mailbox with a forged References header matching the plugin's expected pattern and an attachment filename such as `../helper.php`, causing the cron-based IMAP sync job to write attacker-controlled PHP outside of the .htaccess-protected `crm-attachments` directory and into `wp-content/uploads/`. On configurations where PHP executes in uploads, this can lead to remote code execution. Exploitation requires the CRM module and IMAP Email Connect feature to be enabled and configured.
Title ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce <= 1.17.8 - Unauthenticated Arbitrary File Upload via CRM Email Connect IMAP Attachment
Weaknesses CWE-434
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

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

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-26T12:00:54.990Z

Reserved: 2026-07-28T15:42:21.827Z

Link: CVE-2026-18080

cve-icon Vulnrichment

Updated: 2026-08-26T12:00:49.277Z

cve-icon NVD

Status : Deferred

Published: 2026-08-26T11:16:37.930

Modified: 2026-08-26T16:19:05.917

Link: CVE-2026-18080

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T14:00:05Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type