CVE-2026-5305
Received Received - Intake
Email Address Encoder WordPress Plugin Stored Cross-Site Scripting

Publication date: 2026-06-25

Last updated on: 2026-06-25

Assigner: WPScan

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
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-25
Last Modified
2026-06-25
Generated
2026-06-25
AI Q&A
2026-06-25
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
email_address_encoder email_address_encoder to 1.0.25 (exc)
email_encoder_premium email_encoder_premium to 0.3.12 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

The Email Address Encoder WordPress plugin, both free versions below 1.0.25 and premium versions below 0.3.12, contains a vulnerability that allows unauthenticated users to perform stored cross-site scripting (XSS) attacks.

This happens because the plugin does not properly handle email replacement, failing to sanitize user input correctly. As a result, attackers can inject malicious scripts that are stored on the site and executed when other users visit the affected pages.

Impact Analysis

This vulnerability can have serious impacts including allowing attackers to execute malicious scripts in the context of the affected website.

  • Attackers can steal sensitive information such as cookies or session tokens.
  • It can lead to account takeover or unauthorized actions performed on behalf of legitimate users.
  • It may damage the reputation of the website by exposing visitors to malicious content.
  • Because the attack is stored, it can affect multiple users over time.
Detection Guidance

This vulnerability involves stored cross-site scripting (XSS) due to improper handling of email replacement in the Email Address Encoder WordPress plugin versions below 1.0.25 and the premium version below 0.3.12.

Detection typically involves checking the installed plugin versions and testing for XSS payload injection in email fields that the plugin encodes.

You can detect vulnerable plugin versions by running commands to list WordPress plugins and their versions, for example:

  • Using WP-CLI: `wp plugin list` to check the version of Email Address Encoder or email-encoder-premium plugins.
  • Manually inspecting the plugin version in the WordPress admin dashboard under Plugins.

To test for the vulnerability, you can attempt to inject a harmless XSS payload into email fields that the plugin processes and observe if the script executes when viewing the affected pages.

Mitigation Strategies

The immediate mitigation step is to update the Email Address Encoder plugin to version 1.0.25 or later, or the premium version to 0.3.12 or later, where the vulnerability has been fixed.

If updating immediately is not possible, consider temporarily disabling the vulnerable plugin to prevent exploitation.

Additionally, review and sanitize any user input fields related to email addresses to reduce the risk of stored XSS attacks.

Monitor your site for suspicious activity and apply security best practices such as using a Web Application Firewall (WAF) to block malicious requests.

Compliance Impact

The vulnerability in the Email Address Encoder WordPress plugin allows unauthenticated users to perform stored cross-site scripting (XSS) attacks by injecting malicious scripts that execute when other users access the site.

Such stored XSS vulnerabilities can lead to unauthorized access to user data, session hijacking, or manipulation of website content, which may result in breaches of confidentiality and integrity.

Consequently, this vulnerability could impact compliance with data protection regulations like GDPR and HIPAA, which require organizations to protect personal data against unauthorized access and ensure the security of systems processing such data.

Failure to address this vulnerability may lead to exposure of personal information or compromise of user accounts, potentially resulting in regulatory penalties or legal consequences.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-5305. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart