Description
The Export User Data plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the unserialize function in all versions up to, and including, 2.2.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). Successful exploitation requires an administrator to trigger a user data export while a subscriber-level (or higher) user has stored a crafted serialized XLSXWriter object payload as their display name.
Published: 2026-06-30
Score: 8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Export User Data WordPress plugin is vulnerable to PHP Object Injection (CWE-502) through the display_name field. An attacker with at least subscriber‑level permissions can inject a crafted serialized XLSXWriter object; the plugin unserializes the value and performs an insufficient file path check, allowing arbitrary file deletion. If the attacker deletes critical files such as wp-config.php, remote code execution or denial of service can follow. This flaw provides a path to compromise confidentiality and integrity of the server when the deletion is executed.

Affected Systems

WordPress installations using the Export User Data plugin version 2.2.6 or earlier are affected. The vulnerability exists on all platforms where the plugin is installed, regardless of server OS, provided the plugin is not upgraded beyond 2.2.6.

Risk and Exploitability

The CVSS score of 8 indicates high severity, and while an EPSS score is not listed, the lack of a KEV listing suggests no widely known exploits yet. However, the attack requires only an authenticated user with subscriber or higher role, and the attacker must trigger an export operation while the malicious payload is stored in the display_name. Because this attacker does not need to compromise the administrator account directly, the likelihood of exploitation is non‑trivial in environments with many subscriber accounts.

Generated by OpenCVE AI on June 30, 2026 at 09:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Export User Data plugin to any newer version than 2.2.6 (check vendor for patch).
  • If an upgrade is not immediately possible, disable the Export User Data feature for all subscriber and higher user roles, or uninstall the plugin entirely while remediation is performed.
  • Inspect all subscriber and higher level accounts and reset the display_name field to a safe value; delete any stored serialized objects that may be present. This should eliminate the attack vector until the plugin is updated.

Generated by OpenCVE AI on June 30, 2026 at 09:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 30 Jun 2026 07:15:00 +0000

Type Values Removed Values Added
Description The Export User Data plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the unserialize function in all versions up to, and including, 2.2.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). Successful exploitation requires an administrator to trigger a user data export while a subscriber-level (or higher) user has stored a crafted serialized XLSXWriter object payload as their display name.
Title Export User Data <= 2.2.6 - Authenticated (Subscriber+) PHP Object Injection to Arbitrary File Deletion via display_name Field
Weaknesses CWE-502
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-06-30T06:52:40.964Z

Reserved: 2026-06-15T05:02:04.582Z

Link: CVE-2026-12240

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-30T09:30:03Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data