๐Ÿ” CVE Alert

CVE-2026-2301

MEDIUM 4.3

Post Duplicator <= 3.0.8 - Missing Authorization to Authenticated (Contributor+) Protected Post Meta Insertion via 'customMetaData' Parameter

CVSS Score
4.3
EPSS Score
0.0%
EPSS Percentile
0th

The Post Duplicator plugin for WordPress is vulnerable to unauthorized arbitrary protected post meta insertion in all versions up to, and including, 3.0.8. This is due to the `duplicate_post()` function in `includes/api.php` using `$wpdb->insert()` directly to the `wp_postmeta` table instead of WordPress's standard `add_post_meta()` function, which would call `is_protected_meta()` to prevent lower-privileged users from setting protected meta keys (those starting with `_`). This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary protected post meta keys such as `_wp_page_template`, `_wp_attached_file`, and other sensitive meta keys on duplicated posts via the `customMetaData` JSON array parameter in the `/wp-json/post-duplicator/v1/duplicate-post` REST API endpoint.

CWE CWE-862
Vendor metaphorcreations
Product post duplicator
Published Feb 25, 2026
Last Updated Apr 8, 2026
Stay Ahead of the Next One

Get instant alerts for metaphorcreations post duplicator

Be the first to know when new medium vulnerabilities affecting metaphorcreations post duplicator are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

metaphorcreations / Post Duplicator
0 โ‰ค 3.0.8

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/e5c86f72-934c-4f3b-ab2a-65df1490ca8a?source=cve plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/post-duplicator/tags/3.0.6/includes/api.php#L923 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/post-duplicator/tags/3.0.6/includes/api.php#L843 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&new=3463768%40post-duplicator%2Ftrunk&old=3459096%40post-duplicator%2Ftrunk&sfp_email=&sfph_mail=

Credits

Hung Nguyen