Description
The Duplicator and Duplicator Pro plugins for WordPress are vulnerable to PHP Object Injection in all versions up to, and including, 1.5.17 and 4.6.10, respectively, via deserialization of untrusted database content in DUPX_UpdateEngine::unserializeTest() during migration. This allows unauthenticated attackers to store a serialized object in public site content before an administrator builds a package and later performs a migration or import that runs database search-and-replace. Duplicator Free bundles a Requests 1.7 POP chain that permits attacker-selected callbacks, resulting in direct operating-system command execution. Duplicator Pro bundles an IndexList destructor gadget that permits deletion of an attacker-selected existing file when its containing directory is writable by the installer PHP process; deletion of wp-config.php can expose the setup wizard and lead to site takeover and code execution if the attacker reaches it first and supplies a reachable database they control. The package must be created after the carrier is stored, and a later administrator migration action is required.
Published: 2026-10-21
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a PHP Object Injection flaw that allows an unauthenticated attacker to store a serialized object in public site content. When an administrator later triggers a migration or import, the plugin deserializes this content and executes gadget chains. In the free version, a Requests‑1.7 pop‑chain runs attacker‑selected callbacks, yielding direct operating‑system command execution. In the Pro version, an IndexList destructor can delete chosen files such as wp‑config.php, exposing the setup wizard and facilitating a takeover if the attacker supplies a reachable, attacker‑controlled database before migration. The flaw therefore enables remote code execution or critical file tampering, compromising data confidentiality, integrity, and availability.

Affected Systems

The affected products are the Duplicator and Duplicator Pro WordPress plugins. Duplicator versions up to and including 1.5.17 and Duplicator Pro versions up to and including 4.6.10 are vulnerable. These plugins are commonly used for creating backup packages, performing migrations, and managing site backups.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity, reflecting the remote code execution potential. The EPSS score is below 1 %, suggesting that while exploitation is possible, it is currently considered rare. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to embed a malicious serialized object in publicly accessible content and later have an administrator execute a migration or import. Once that condition is met, the gadget chains trigger command execution or file deletion, presenting a significant risk to affected sites.

Generated by OpenCVE AI on October 21, 2026 at 16:08 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Duplicator and Duplicator Pro plugins to the latest versions (1.5.18+ and 4.6.11+) where the deserialization vulnerability is fixed.
  • If upgrading is not immediately possible, remove any serialized objects from public site content or disable the affected migration functionality until a patch is available.
  • Restrict file permissions so that the PHP process cannot delete arbitrary files, and monitor for unexpected changes to critical files such as wp-config.php.

Generated by OpenCVE AI on October 21, 2026 at 16:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Description The Duplicator and Duplicator Pro plugins for WordPress are vulnerable to PHP Object Injection in all versions up to, and including, 1.5.17 and 4.6.10, respectively, via deserialization of untrusted database content in DUPX_UpdateEngine::unserializeTest() during migration. This allows unauthenticated attackers to store a serialized object in public site content before an administrator builds a package and later performs a migration or import that runs database search-and-replace. Duplicator Free bundles a Requests 1.7 POP chain that permits attacker-selected callbacks, resulting in direct operating-system command execution. Duplicator Pro bundles an IndexList destructor gadget that permits deletion of an attacker-selected existing file when its containing directory is writable by the installer PHP process; deletion of wp-config.php can expose the setup wizard and lead to site takeover and code execution if the attacker reaches it first and supplies a reachable database they control. The package must be created after the carrier is stored, and a later administrator migration action is required.
Title Duplicator <= 1.5.17 and Duplicator Pro <= 4.6.10 - Unauthenticated PHP Object Injection
Weaknesses CWE-502
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-22T19:10:34.700Z

Reserved: 2026-08-31T05:20:18.339Z

Link: CVE-2026-82814

cve-icon Vulnrichment

Updated: 2026-10-22T19:01:11.882Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T02:17:07.423

Modified: 2026-10-22T19:18:02.413

Link: CVE-2026-82814

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T16:15:14Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data