The Post Duplicator plugin for WordPress is vulnerable to...
Moderate severity
Unreviewed
Published
Feb 25, 2026
to the GitHub Advisory Database
•
Updated Feb 25, 2026
Description
Published by the National Vulnerability Database
Feb 25, 2026
Published to the GitHub Advisory Database
Feb 25, 2026
Last updated
Feb 25, 2026
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 inincludes/api.phpusing$wpdb->insert()directly to thewp_postmetatable instead of WordPress's standardadd_post_meta()function, which would callis_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 thecustomMetaDataJSON array parameter in the/wp-json/post-duplicator/v1/duplicate-postREST API endpoint.References