CVE-2012-2572
No known patch is available for this vulnerability.
The affected plugin has been removed from the WordPress.org directory (reason: Guideline Violation), and no patched version is being distributed through the official directory. If you have the affected software installed, you should uninstall or replace it rather than wait for an update.
Description
Cross-site scripting (XSS) vulnerability in the ThreeWP Email Reflector plugin before 1.16 for WordPress allows remote attackers to inject arbitrary web script or HTML via the Subject of an email.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
17cpe:2.3:a:mindreantre:threewp_email_reflector:1.0:*:*:*:*:wordpress:*:*+ 16 more
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.0:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.10:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.11:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.12:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.13:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.14:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.1:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.2:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.3:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.4:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.5:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.6:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.7:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.8:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:1.9:*:*:*:*:wordpress:*:*
- cpe:2.3:a:mindreantre:threewp_email_reflector:*:*:*:*:*:wordpress:*:*range: <=1.15
- (no CPE)range: <1.16
Patches
Vulnerability mechanics
Root cause
"The plugin does not sanitize or escape the Subject header of incoming emails before rendering it in a web page, enabling stored cross-site scripting."
Attack vector
An attacker sends an email to the WordPress instance's monitored email address with malicious JavaScript embedded in the Subject header [ref_id=1]. The ThreeWP Email Reflector plugin processes the email and displays the Subject on a web page without neutralizing the script content [CWE-79]. When an administrator or other user views the page containing the reflected email, the injected script executes in their browser. The attacker does not need any prior authentication; they only need to know the target email address that the plugin monitors. Multiple payload variations are provided in the exploit, including script tags, event handlers, and encoded vectors [ref_id=1].
Affected code
The vulnerability exists in the ThreeWP Email Reflector plugin for WordPress, versions before 1.16. The plugin fails to sanitize the Subject field of incoming emails before displaying it in the web interface. The exploit targets the email processing pipeline where the Subject header is incorporated into a web page without proper escaping.
What the fix does
The advisory indicates the vulnerability is fixed in version 1.16 of the ThreeWP Email Reflector plugin [ref_id=1]. No patch diff is provided in the bundle. The fix likely involves properly escaping or sanitizing the Subject header before rendering it in the web page, preventing the injection of arbitrary HTML and JavaScript. Users should upgrade to version 1.16 or later to remediate the issue.
Preconditions
- configThe ThreeWP Email Reflector plugin (version < 1.16) must be installed and active on a WordPress instance
- inputThe attacker must know the email address that the plugin monitors for incoming emails
- networkThe attacker must be able to send an email to that monitored address (no authentication required)
Reproduction
1. Set up a WordPress instance with the ThreeWP Email Reflector plugin version 1.13 (or any version before 1.16) configured to monitor an email inbox. 2. Run the provided Python exploit script [ref_id=1] which sends an email with a malicious Subject containing `
Generated on May 25, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
5News mentions
0No linked articles in our index yet.