External risk intelligence

WordPress Plugin Unrestricted File Upload Leads to Remote Code Execution.

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-18080

The vulnerability exists in a WordPress plugin's CRM email processing feature. While this requires the plugin to be installed and a specific IMAP integration to be enabled and configured, it is a plausibly reachable surface for attackers who can send emails to the configured address, though it is not a default, wide-open public web endpoint.

Unrestricted File Upload

Halo Surface Signal: 3 out of 5 — possibly public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in a WordPress plugin used for HR, accounting, and CRM functions. If exploited, this could allow unauthenticated attackers to execute malicious code on the site, potentially impacting business operations. The exploit requires specific plugin features to be enabled and configured.

  • Uploading malicious files to websites.
  • Enables code execution via email attachments.
  • Confirm relevance and assess exposure of this plugin.

Attack Path

How an attacker could exploit the issue

An attacker can upload a malicious PHP file by sending a specially crafted email with an attachment to the site's configured inbound mailbox. This occurs when the plugin processes the email attachment, bypassing security checks and placing the file in a web-accessible directory. If the server is configured to execute PHP files in this location, the attacker could gain remote code execution.

  • Unauthenticated, requires inbound email.
  • Uploading attachment via crafted email.
  • Remote code execution possible.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to upload and execute arbitrary PHP code on the server when the CRM module and IMAP Email Connect feature are enabled and configured.

  • Server-side code execution.
  • Uploading malicious PHP files.
  • Compromise of the WordPress site.

Operational Fix

Recommended remediation, mitigation, and detection steps

Real-world remediation for this vulnerability likely falls to the platform or application team responsible for managing the WordPress instance and its plugins, in coordination with the security team. The initial priority is to confirm the presence and reachability of the affected plugin and its CRM Email Connect feature. Once confirmed, identify the specific asset owner and assess business criticality to prioritize remediation efforts, potentially involving vendor coordination if a fix is available or temporary risk reduction measures.

  • Application owners.
  • Confirm CRM module and IMAP enabled.
  • Plan vendor-supported updates.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the ERP: Complete HR, Accounting & CRM Suite for WordPress?

This WordPress plugin adds comprehensive business management tools, including human resources, accounting, and customer relationship management, directly into the WordPress dashboard. It is designed to centralize business data and workflows, and it includes features like CRM Email Connect, which allows users to synchronize and manage inbound email communications directly within the plugin's interface.

What does CWE-434 mean regarding CVE-2026-18080?

CWE-434 refers to Unrestricted Upload of File with Dangerous Type. In the context of this vulnerability, it means the plugin fails to properly check the file extensions of incoming email attachments. Because the software does not restrict or validate these files, it may inadvertently process and save malicious code, such as PHP scripts, which could then be executed by the server.

How can an attacker trigger this vulnerability?

An attacker triggers this by sending a specially crafted email to the mailbox configured for the plugin's CRM Email Connect. They must include an attachment with a manipulated filename that uses directory traversal—such as '../helper.php'—to bypass intended storage folders. Sending a standard email without these specific headers and malicious attachment characteristics will not trigger the bug.

Is my site at risk according to Halo Surface Signal?

Halo Surface Signal classifies this as a possible risk. While the vulnerability is reachable over the network via email, it is not a default, wide-open web endpoint. Your site is only relevant if you have this specific plugin installed and have actively enabled and configured the CRM module and the IMAP Email Connect feature.

What is the first step to address CVE-2026-18080?

Begin by auditing your WordPress environment to determine if the ERP plugin is installed. If found, verify whether the CRM and IMAP Email Connect features are currently enabled and configured. If these features are active, prioritize updating the plugin to a version where file validation is enforced, or coordinate with your technical team to disable these specific features until an update is applied.

References