9.8
/ 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Description
The WP Duplicate plugin for WordPress is vulnerable to Missing Authorization leading to Arbitrary File Upload in all versions up to and including 1.1.8. This is due to a missing capability check on the `process_add_site()` AJAX action combined with path traversal in the file upload functionality. This makes it possible for authenticated (subscriber-level) attackers to set the internal `prod_key_random_id` option, which can then be used by an unauthenticated attacker to bypass authentication checks and write arbitrary files to the server via the `handle_upload_single_big_file()` function, ultimately leading to remote code execution.
AI Analysis
Arbitrary File Upload due to Missing Authorization in WP Duplicate plugin for WordPress
Basic Information
ID
CVE-2026-1499
Source
Wordfence
Published
Feb 6, 2026 at 08:25
Affected Product
Vendor
revmakx
Product
WP Duplicate – WordPress Migration Plugin
Version
*
Affected Versions
revmakx WP Duplicate – WordPress Migration Plugin *
CWE Classification
AI Assessment
AI Score
9.8 / 10
AI Severity
Critical
Vendor
revmakx
Product
WP Duplicate – WordPress Migration Plugin
Version
1.1.8
References
- www.wordfence.com /threat-intel/vulnerabilities/id/11bb7190-023b-45e1-99a5-7313c489ef45
- cwe.mitre.org /data/definitions/862.html
- plugins.trac.wordpress.org /browser/local-sync/trunk/admin/class-local-sync-admin.php
- plugins.trac.wordpress.org /browser/local-sync/tags/1.1.8/admin/class-local-sync-admin.php
- plugins.trac.wordpress.org /browser/local-sync/trunk/includes/class-local-sync-handle-server-requests.php
- plugins.trac.wordpress.org /browser/local-sync/tags/1.1.8/includes/class-local-sync-handle-server-requests.php
- plugins.trac.wordpress.org /browser/local-sync/trunk/admin/class-local-sync-files-op.php
- plugins.trac.wordpress.org /browser/local-sync/tags/1.1.8/admin/class-local-sync-files-op.php
- plugins.trac.wordpress.org /changeset