Skip to main content

Check & Log Email EUVDEUVD-2026-25995

| CVE-2026-5306 MEDIUM
2026-04-28 WPScan
5.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain WordPress user credentials
  2. Delivery
    Log in with authenticated account
  3. Exploit
    Enable or locate email encoder setting
  4. Install
    Inject XSS payload in email replacement field
  5. C2
    Save malicious configuration
  6. Execute
    Wait for admin to view email logs
  7. Impact
    Malicious script executes in admin browser

Vulnerability Assessment

Exploitation Conditions

Exploitation requires three specific conditions: (1) The Check & Log Email plugin must be installed and activated on the WordPress instance, (2) the email encoder setting must be explicitly enabled in plugin configuration, (3) the attacker must possess authenticated WordPress user access at contributor level or above to create or modify email log entries that are viewed by higher-privileged users (PR:L). The vulnerability does NOT affect installations where the email encoder feature is disabled, making non-default configuration a significant limiting factor. Stored XSS also requires a second user to view the malicious payload, introducing user interaction dependency that prevents full automation.

Impact

This vulnerability presents a moderate but nuanced risk profile. While the CVSS score of 5.4 is in the medium range, multiple risk signals suggest lower real-world priority: EPSS score of 0.05% (percentile 17%) indicates very low likelihood of exploitation in the wild, contradicting typical medium-CVSS assumptions. The vulnerability requires authenticated access (PR:L), eliminating remote unauthenticated exploitation pathways. User interaction (UI:R) is mandatory, further reducing automation potential. The presence of publicly available exploit code increases awareness among attackers, yet the low EPSS suggests actual exploitation remains rare or targeted. Organizations with the email encoder setting disabled face no risk. This is appropriately a lower-priority vulnerability for most WordPress deployments despite public disclosure, unless the affected plugin is actively used in a high-value application.

Exploit ScenarioDerived

An authenticated WordPress user with low privileges (e.g., contributor or subscriber account) enables or leverages the email encoder plugin setting, then crafts a malicious email address or replacement rule containing embedded JavaScript (e.g., <script>alert('XSS')</script> in place of email placeholders). When an administrator or other user views the logged email data in the WordPress dashboard, the unescaped script executes in their browser context, potentially stealing session cookies or redirecting them to a phishing site. Publicly available exploit code exists to demonstrate this vector.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 28, 2026

Stored XSS vulnerability in Check & Log Email WordPress plugin before version 2.0.13 allows authenticated users with low privileges to inject malicious scripts via improper email replacement handling when the email encoder setting is enabled. The vulnerability requires user interaction (UI:R) to execute, affecting confidentiality and integrity with cross-site scope. Publicly available exploit code exists but exploitation probability remains low (EPSS 0.05%, percentile 17%), indicating this is not a widely targeted vulnerability despite public awareness.

RemediationAI

Update the Check & Log Email WordPress plugin to version 2.0.13 or later, which contains vendor-released patches addressing the email replacement sanitization issue. This is the primary and complete remediation. For organizations unable to immediately patch, disable the email encoder setting in plugin configuration, which eliminates the attack surface entirely and eliminates the vulnerability's prerequisite condition. No workarounds exist that maintain full functionality while accepting exploitability risk. Verify the update through the WordPress plugin dashboard or manually confirm version 2.0.13 or higher is installed post-update.

Affected VersionsENISA

Check & Log Email 0 <2.0.13

Affected Packages

euvd check_log_email fix: 2.0.13

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability stems from insufficient input sanitization in the email replacement functionality of the Check & Log Email WordPress plugin. When the email encoder setting is activated, the plugin fails to properly validate or escape email addresses and related data before storing them in the database, enabling attackers to inject arbitrary HTML and JavaScript. The cross-site scope (S:C) in the CVSS vector indicates the vulnerability can affect other users or contexts beyond the immediate attack target. This is a classic stored XSS weakness (CWE category: improper neutralization of input during web page generation) affecting the WordPress plugin ecosystem.

Know when Check Log Email gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

5
PoC Detected
Apr 28, 2026 - 20:13 vuln.today
Public exploit code
Patch released
Apr 28, 2026 - 20:13 nvd
Patch available
CVSS changed
Apr 28, 2026 - 15:22 NVD
5.4 (MEDIUM)
Patch available
Apr 28, 2026 - 08:01 EUVD
CVE Published
Apr 28, 2026 - 06:00 nvd
MEDIUM 5.4

DescriptionCVE.org

The Check & Log Email WordPress plugin before 2.0.13 does not properly handle email replacement, which could allow unauthenticated users to perform Stored XSS attacks when the email encoder setting is enabled

Threat Intelligence Overview

EPSS Score
0.1%
Top 83% exploitable
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy