Description
The Email Address Encoder WordPress plugin before 1.0.25, email-encoder-premium WordPress plugin before 0.3.12 does not properly handle email replacement, which could allow unauthenticated users to perform Stored XSS attacks
Published: 2026-06-25
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Email Address Encoder WordPress plugin fails to properly escape or sanitise email addresses before storing them, allowing an unauthenticated attacker to embed arbitrary JavaScript content into a site. When a victim later visits a page that renders the stored email address, the injected script runs in that user's browser, potentially leaking session cookies, defacing the site, or executing further malicious actions on behalf of the user. This type of vulnerability mainly threatens confidentiality and integrity from the victim’s perspective and can be exploited without requiring privileged access to the WordPress installation.

Affected Systems

Plugins affected are Email Address Encoder (all versions below 1.0.25) and its premium counterpart (email-encoder-premium, all versions below 0.3.12). The flaw is present in WordPress sites that have either plugin installed and not yet upgraded to the specified or later versions.

Risk and Exploitability

No CVSS score is publicly available, and the EPSS score is not published, which limits the ability to quantify the likelihood of exploitation. The vulnerability is classified as a stored XSS that can be triggered by any unauthenticated visitor, making it a high‑impact attack if a site is accessible to public web users. Because the flaw occurs during storage of data rather than at runtime, an attacker can inject payloads that survive subsequent processing until a victim browser renders the content. The situation is not listed in the CISA KEV catalog, but the widespread use of the plugin implies that many sites remain vulnerable until upgraded.

Generated by OpenCVE AI on June 25, 2026 at 07:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Email Address Encoder to version 1.0.25 or later, or upgrade email-encoder-premium to version 0.3.12 or later.
  • If an upgrade cannot be applied immediately, disable or remove the plugin to eliminate the vulnerable code path.
  • In the interim, consider adding a content‑security‑policy header that restricts inline scripts and disallows JavaScript execution from untrusted sources to mitigate the effects of the stored XSS attack.

Generated by OpenCVE AI on June 25, 2026 at 07:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 25 Jun 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 25 Jun 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Email Address Encoder WordPress plugin before 1.0.25, email-encoder-premium WordPress plugin before 0.3.12 does not properly handle email replacement, which could allow unauthenticated users to perform Stored XSS attacks
Title Email Address Encoder (Free < 1.0.25, Premium < 0.3.12) - Unauthenticated Stored XSS
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-06-25T06:00:02.068Z

Reserved: 2026-04-01T08:24:23.721Z

Link: CVE-2026-5305

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-25T07:30:17Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')