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
- An attacker obtains administrator-level credentials for a WordPress instance running the vulnerable MDJM Event Management plugin.
- The attacker logs into the WordPress administrative dashboard with the compromised credentials.
- The attacker prepares a malicious file, such as a PHP web shell, designed to execute arbitrary commands.
- The attacker navigates to the plugin's interface where the
mdjm_send_comm_emailfunction is triggered, likely via an AJAX call towp-admin/admin-ajax.php. - The malicious file is uploaded through the vulnerable function, bypassing all file type and MIME validation checks due to the flaw.
- 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. - The attacker accesses the newly uploaded web shell via a direct HTTP request (e.g., GET request), executing arbitrary commands on the server.
- 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.phpcontaining known executable file extensions, as described in theDetects CVE-2026-7537 Exploitation - Malicious Script Upload Attemptrule. - 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 theDetects CVE-2026-7537 Exploitation - Web Shell Access in Uploads Directoryrule.
Detection coverage 2
Detects CVE-2026-7537 Exploitation - Malicious Script Upload Attempt
highDetects 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.
Detects CVE-2026-7537 Exploitation - Web Shell Access in Uploads Directory
highDetects 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.
Detection queries are available on the platform. Get full rules →