Skip to content
Threat Feed
high advisory PoC updated

Arbitrary File Upload in MDJM Event Management Plugin for WordPress (CVE-2026-7537)

Authenticated attackers with administrator-level privileges can exploit an arbitrary file upload vulnerability (CVE-2026-7537) in the MDJM Event Management plugin for WordPress (versions <= 1.7.8.3) via the `mdjm_send_comm_email` function due to lack of file validation, enabling remote code execution.

CVE search metadata

CVE search record: CVE-2026-7537. Severity: high. CVSS: 7.2. EPSS: 0.66%. KEV: no. Product: MDJM Event Management plugin (<= 1.7.8.3). Brief: Arbitrary File Upload in MDJM Event Management Plugin for WordPress (CVE-2026-7537). Brief link: https://feed.craftedsignal.io/briefs/2026-06-mdjm-wordpress-rce/

Triage facts

Revision 1
Applicability
MDJM Event Management plugin (<= 1.7.8.3)
Evidence
Unknown
Severity
High
Sources
12 public sources
Freshness
Revision 1Jun 14, 23:21 UTC
Detection
2 rules
Vulnerabilities
1 CVE

What's new

  • 1. poc_available Oct 29, 02:48 via sploitus

A critical vulnerability, CVE-2026-7537, has been identified in the MDJM Event Management plugin for WordPress, affecting all versions up to and including 1.7.8.3. This flaw, classified as an Arbitrary File Upload (CWE-434), resides within the mdjm_send_comm_email function. The vulnerability stems from an absence of proper file type, extension, or MIME type validation on uploaded files, allowing authenticated attackers with administrator-level access or higher to upload executable content. Successful exploitation leads directly to remote code execution on the underlying server hosting the WordPress instance. This vulnerability poses a significant risk to organizations using the affected plugin, as it can result in full server compromise, data exfiltration, or further network penetration.

Attack Chain

  1. An attacker obtains administrator-level credentials for a WordPress instance running the vulnerable MDJM Event Management plugin.
  2. The attacker logs into the WordPress administrative dashboard with the compromised credentials.
  3. The attacker prepares a malicious file, such as a PHP web shell, designed to execute arbitrary commands.
  4. The attacker navigates to the plugin's interface where the mdjm_send_comm_email function is triggered, likely via an AJAX call to wp-admin/admin-ajax.php.
  5. The malicious file is uploaded through the vulnerable function, bypassing all file type and MIME validation checks due to the flaw.
  6. The web server processes and stores the executable malicious file in a publicly accessible directory, typically within wp-content/uploads/ or a plugin-specific folder.
  7. The attacker accesses the newly uploaded web shell via a direct HTTP request (e.g., GET request), executing arbitrary commands on the server.
  8. Remote Code Execution is achieved, providing the attacker with control over the WordPress instance and the underlying server.

Impact

Successful exploitation of CVE-2026-7537 can lead to severe consequences for affected organizations. The primary impact is remote code execution, granting attackers full control over the compromised WordPress server. This allows for data exfiltration from the web server and database, defacement of the website, injection of malicious content, and establishment of persistent access. Attackers can also use the compromised server as a staging ground for further attacks against internal networks. The administrative access requirement limits the immediate scope but increases the severity for organizations whose admin credentials are stolen or weak.

Recommendation

  • Immediately update the MDJM Event Management plugin to a patched version beyond 1.7.8.3.
  • Deploy the Sigma rules provided in this brief to your SIEM to detect exploitation attempts.
  • Implement web application firewall (WAF) rules to block suspicious file uploads, specifically requests to wp-admin/admin-ajax.php containing known executable file extensions, as described in the Detects CVE-2026-7537 Exploitation - Malicious Script Upload Attempt rule.
  • Enable comprehensive web server logging for HTTP requests, including full URI, method, and response codes, to activate the rules and monitor for abnormal activity.
  • Monitor for unexpected file creations in WordPress upload directories, especially files with executable extensions like .php, as highlighted by the Detects CVE-2026-7537 Exploitation - Web Shell Access in Uploads Directory rule.

Detection coverage 2

Detects CVE-2026-7537 Exploitation - Malicious Script Upload Attempt

high

Detects CVE-2026-7537 exploitation — HTTP POST requests to WordPress AJAX handler with known executable file extensions in the URI query or request body, indicative of an arbitrary file upload attempt.

sigma tactics: initial_access, persistence techniques: T1190 sources: webserver

Detects CVE-2026-7537 Exploitation - Web Shell Access in Uploads Directory

high

Detects CVE-2026-7537 exploitation — HTTP requests attempting to access executable files (potential web shells) within the WordPress wp-content/uploads directory, indicating post-exploitation activity.

sigma tactics: command_and_control, execution techniques: T1059, T1071.001 sources: webserver

Detection queries are available on the platform. Get full rules →