Skip to main content

WP Mail Logging CVE-2026-1661

| EUVDEUVD-2026-91208 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-02 WPScan GHSA-3mmj-c498-mq95
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted HTML/CSS via public contact form
  2. Delivery
    Email captured and logged by WP Mail Logging
  3. Exploit
    Administrator opens the plugin's email log screen
  4. Execution
    Deceptive styled content and links render unsanitized
  5. Impact
    Admin browser lured to attacker-controlled page

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires WP Mail Logging plugin versions before 1.17.0 installed and actively logging emails on the target WordPress site, plus an attacker-reachable input path that generates a logged email (e.g., a public contact form). Exploitation only completes when a logged-in administrator opens the plugin's email log admin screen (UI:R) and is deceived by the injected styled content/link - so it depends on administrator interaction and social engineering rather than direct automated compromise. Limiting factors: impact is confined to content/link spoofing and browser redirection (no confidentiality or availability impact and no confirmed script execution), and no authentication is needed by the attacker to inject (PR:N) but a human admin viewer is mandatory.

Impact

This is a moderate, not urgent, issue. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N, base 4.3) describes a network-reachable, low-complexity, unauthenticated flaw whose only impact is low integrity (C:N/A:N) and which critically requires user interaction (UI:R) - specifically an administrator opening the email log. A public exploit exists (WPScan), so 'publicly available exploit code exists', but there is no CISA KEV listing and no EPSS score was provided, so the probability of widespread automated exploitation cannot be quantified from the input - STATE EXPLICITLY: EPSS is MISSING. The signals are internally consistent: low technical impact plus mandatory admin interaction make this a social-engineering/phishing primitive (inject deceptive styled links into a log an admin trusts), not a code-execution or data-breach bug. Note the input Tags label this 'Code Injection', but the description is HTML/CSS content injection and link spoofing with no evidence of script/code execution - treat the 'Code Injection' framing with caution and verify no stored XSS variant exists. Net: realistic priority is low-to-medium; prioritize patching but it is not a drop-everything emergency absent active exploitation evidence.

Exploit ScenarioDerived

An attacker submits a public-facing contact form (or any input that triggers an outbound email) on a WordPress site running WP Mail Logging before 1.17.0, embedding attacker-controlled HTML/CSS and a disguised hyperlink. WP Mail Logging stores and later renders this content unsanitized in its admin log screen, so when an administrator reviews the email logs the deceptive content displays and a click (or styled lure) sends their browser to an attacker-controlled page. A public exploit for this technique is available via WPScan.

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

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Stored HTML and CSS injection in the WP Mail Logging WordPress plugin before 1.17.0 lets unauthenticated users plant deceptive styled content and hyperlinks inside emails that the plugin records, because the plugin renders that email content in its admin log screens without properly restricting the HTML and CSS it contains. An attacker who can cause a logged email to be generated - for instance by submitting a public contact form - can deceive a logged-in administrator viewing the log into following a spoofed link that redirects the browser to an attacker-controlled page. The issue is rated CVSS v3.1 4.3 and publicly available exploit code exists, but it is not in CISA KEV and the impact is confined to content and link spoofing, with no confidentiality or availability loss and no confirmed script execution.

RemediationAI

Update the WP Mail Logging plugin to 1.17.0 or later - Vendor-released patch: 1.17.0 - and confirm the change on the WordPress plugins page, since the unresolved CPE vendor field means scanners cannot be relied on to flag this instance. If an immediate upgrade is not possible, narrow the exposure by restricting the plugin's log screen to a small set of fully trusted administrator accounts and by having reviewers treat all links and styled elements in logged email bodies as untrusted; the trade-off is that this only reduces the chance a spoofed link is clicked, it does not remove the injection. A stronger short-term control is to temporarily deactivate WP Mail Logging so no untrusted markup is stored or rendered, accepting the loss of the email delivery audit trail that the plugin provides as the compensating cost. Where logging must continue, limiting which site forms generate plugin-logged mail or sanitizing submitted form content before dispatch reduces attacker reachable injection points but provides only partial coverage because the plugin writes whatever markup the mail contains. Referencing the WPScan advisory at https://wpscan.com/vulnerability/dde19119-7ea8-4d02-bf89-7a6b0ca010b5/ for the vendor-resolved fix is recommended.

Affected VersionsENISA

WP Mail Logging 0 <1.17.0

Affected Packages

euvd wp_mail_logging fix: 1.17.0

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

WP Mail Logging is a WordPress plugin that captures and stores outgoing emails so administrators can review delivery, recipients, and message bodies from a dedicated admin screen. Because the stored email body is re-rendered inside that administrative interface, any HTML or CSS an unauthenticated third party can get into a logged email becomes markup in an authenticated user's browser session. The plugin fails to neutralize or constrain that markup before rendering, an improper-neutralization-of-user-controlled-input problem in the CWE-79/CWE-116 family (no CWE was supplied in the source data, and the input's generic 'Code Injection' tag overstates what is demonstrated). The supplied CVSS vector AV:N/AC:L/PR:N/UI:R indicates the injection step needs no authentication and is remotely reachable, while successful abuse depends on a human administrator opening the log and acting on the injected content. The affected component is tracked as cpe:2.3:a:unknown:wp_mail_logging:*:*:*:*:*:*:*:* - note the vendor field is unresolved, so version-based detection rather than CPE matching is the reliable identification method.

Know when Wp Mail Logging 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

Vendor (WPScan) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Unauthenticated remote injection via a public form (PR:N, AV:N, AC:L) that only renders when an admin views the log (UI:R); only low integrity impact from content/link spoofing, no C or A.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

2
Patch available
Oct 02, 2026 - 08:01 EUVD
CVE Published
Oct 02, 2026 - 06:56 cve.org
MEDIUM 4.3

DescriptionCVE.org

The WP Mail Logging WordPress plugin before 1.17.0 does not properly restrict the HTML and CSS of logged emails before rendering them in its admin log screens, allowing unauthenticated users to inject styled content and links, for example through a public contact form, that can deceive an administrator viewing the log and send their browser to an attacker-controlled page.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular WordPress email-logging plugin, common but not on every site
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.2%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
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