Skip to content
Vulnerabilities

Unauthenticated RCE Risk in Duplicator Plugins for WordPress Sites

Attackers can trigger remote code execution or file deletion via object injection flaws in Duplicator and Duplicator Pro versions prior to the latest releases.

Illustration: A chaotic pile of scattered puzzle pieces lies on a wooden desk.
AI-generated illustration: Firewall Scoop

Key points

  • CVE-2026-82814 affects Duplicator up to version 1.5.17 and Duplicator Pro up to 4.6.10.
  • The flaw allows unauthenticated attackers to execute OS commands or delete files via migration features.
  • Wordfence Argus helped uncover the vulnerability, and vendors have released patched versions starting at 5.0.0.

Security teams managing WordPress environments must address a high-severity vulnerability in the Duplicator plugin family that enables remote code execution. The flaw, tracked as CVE-2026-82814, allows unauthenticated attackers to inject serialized objects into public site content. When an administrator later performs a migration or import operation, the malicious data is processed, leading to unauthorized actions on the server.

What is the scope of this vulnerability?

The National Vulnerability Database rates CVE-2026-82814 as high severity with a CVSS score of 8.8. The weakness exists in Duplicator versions up to and including 1.5.17 and Duplicator Pro versions up to and including 4.6.10. According to the NVD record, the issue stems from the deserialization of untrusted database content within the DUPX_UpdateEngine::unserializeTest() function during migration processes.

This affects any WordPress installation using these specific plugin versions. The vulnerability is classified under CWE-502, which denotes the deserialization of untrusted data. Because the initial injection step requires no authentication, attackers can prepare the exploit payload before any administrative interaction occurs.

How does the attack chain work?

An attacker first stores a serialized object in public site content without needing credentials. This carrier payload remains dormant until an administrator builds a backup package and subsequently performs a migration or import that triggers a database search-and-replace operation. The package must be created after the carrier is stored, and the administrator’s migration action is the final trigger required for exploitation.

For Duplicator Free users, the plugin bundles a Requests 1.7 POP chain. This gadget allows attacker-selected callbacks, resulting in direct operating-system command execution. For Duplicator Pro users, the plugin bundles an IndexList destructor gadget. This permits the deletion of an attacker-selected existing file if the containing directory is writable by the installer PHP process.

Deleting the wp-config.php file can expose the setup wizard. If an attacker reaches the wizard first and supplies a reachable database they control, they can achieve site takeover and code execution. The severity of the impact depends on which plugin version is installed and the specific permissions of the web server process.

Who discovered and disclosed this issue?

Wordfence Argus, the research division of the security company Wordfence, helped uncover CVE-2026-82814. According to Wordfence’s published report, the team identified the unauthenticated PHP object injection flaw. The disclosure highlights the risks associated with migration tools that process untrusted data during administrative workflows.

Wordfence recommends that users update to version 5.0.0 or newer to mitigate the risk. Teams should verify their current version against the affected ranges listed in the NVD record to determine if they are exposed.

What are the immediate containment steps?

Security operations teams should prioritize updating the Duplicator and Duplicator Pro plugins to version 5.0.0 or higher. If immediate updating is not possible, administrators should restrict access to migration and import features. Monitoring for unusual file deletions or command execution attempts can help identify ongoing exploitation attempts before full compromise occurs.

Teams should also review server logs for signs of unauthorized serialization attempts. Since the attack requires an administrator to trigger the final step, limiting administrative access and enforcing strong authentication can reduce the window of opportunity for attackers.

Detection notes

Teams usually see signs of object injection in web server logs when unusual POST requests target migration endpoints. Look for serialized PHP object strings in request bodies or database entries. File integrity monitoring tools may alert on unexpected deletions of critical configuration files like wp-config.php. Check for abnormal process spawns or outbound connections from the web server that do not match normal application behavior. Verify that database contents have not been tampered with before migration tasks.

Background: National Vulnerability Database

The National Vulnerability Database is the U.S. government’s repository of security flaws in software and hardware. It assigns unique identifiers to each issue, allowing organizations to track, prioritize, and remediate risks using standardized references rather than vague descriptions.

Read the full guide: National Vulnerability Database: Meaning, Structure, and Daily Use

What to do and how to stay safe: Duplicator

  • Update Duplicator and Duplicator Pro to version 5.0.0 or newer immediately if you are running affected versions.
  • Restrict administrative access to migration and import features to trusted personnel only.
  • Monitor web server and application logs for suspicious serialized data or unauthorized file modifications.
  • Implement file integrity monitoring to detect unexpected deletions or changes to critical configuration files.

Step-by-step guide: Patch Management Checklist: Secure Systems Without Breaking Them

General security guidance from the Firewall Scoop newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

Which versions of Duplicator are vulnerable to CVE-2026-82814?

Duplicator versions up to 1.5.17 and Duplicator Pro versions up to 4.6.10 are vulnerable.

Can attackers exploit this without logging in?

Yes, the initial injection of the serialized object can be performed by unauthenticated attackers.

What is the CVSS score for this vulnerability?

The CVSS score for CVE-2026-82814 is 8.8, which is rated as high severity.

Sources

  1. CVE Program
  2. Wordfence
DuplicatorWordPressCVE-2026-82814WordfencePHP Object Injection

Related stories

Cybersecurity news without the noiseDaily Briefing