Description
The Malcure Malware Shield — Removal, Repair, Monitor WordPress plugin before 19.9.7 does not perform an authorisation check on one of its AJAX actions, allowing users with a subsite administrator role on a multisite network to write and delete arbitrary files in the network's shared filesystem, which can lead to remote code execution.
Published: 2026-09-27
Score: n/a
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The flaw exists in the Malcure Malware Shield WordPress plugin prior to version 19.9.7. When a user with a Subsite Administrator role accesses the wpmr_ajax_request AJAX action, the plugin does not perform an authorization check. This allows the attacker to supply arbitrary file paths and contents, causing the plugin to create or delete files in the network's shared file system. The attacker can therefore place malicious code that the WordPress front‑end can execute, resulting in remote code execution. The vulnerability involves improper authorization and unchecked file operations, which maps to CWE identifiers related to access control and file path manipulation.

Affected Systems

Every installation of Malcure Malware Shield version lower than 19.9.7 that is running within a WordPress multisite network is affected. The issue only manifests when a subsite administrator role is granted, as the privileged user is able to send the vulnerable AJAX request. Since the plugin stores data in the shared filesystem, any multisite that shares that location is at risk.

Risk and Exploitability

The vulnerability allows remote code execution, a highly consequential outcome. No EPSS score is reported, but the lack of an authorization check means the flaw can be exploited by any subsite administrator without additional configuration changes. The flaw is not listed in the CISA KEV catalog, but that does not mitigate the fact that an attacker can trigger arbitrary file writes or deletions. The risk is therefore high for impacted multisite environments.

Generated by OpenCVE AI on September 27, 2026 at 07:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Malcure Malware Shield to version 19.9.7 or later, restoring the missing authorization check on the AJAX endpoint.
  • If a patch cannot be applied immediately, remove or disable the Malcure Malware Shield plugin from all sites within the multisite network to eliminate the vulnerable endpoint.
  • Restrict or revoke the Subsite Administrator capability for users who do not require it, limiting the set of accounts that can trigger the exploit.
  • Configure filesystem permissions so that the shared directory used by the plugin is not writable by the web server process, enforcing the principle of least privilege.

Generated by OpenCVE AI on September 27, 2026 at 07:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 27 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-73

Sun, 27 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Malcure Malware Shield — Removal, Repair, Monitor WordPress plugin before 19.9.7 does not perform an authorisation check on one of its AJAX actions, allowing users with a subsite administrator role on a multisite network to write and delete arbitrary files in the network's shared filesystem, which can lead to remote code execution.
Title Malcure Malware Shield < 19.9.7 - Multisite Subsite Admin+ Arbitrary File Write and Deletion via wpmr_ajax_request
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-27T06:00:22.286Z

Reserved: 2026-09-23T19:51:13.367Z

Link: CVE-2026-96896

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-27T06:17:22.817

Modified: 2026-09-27T06:17:22.817

Link: CVE-2026-96896

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T08:00:08Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-73

    External Control of File Name or Path