Skip to main content

weMail CVE-2026-8089

| EUVDEUVD-2026-37557 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-06-17 WPScan
7.1
CVSS 3.1 · CISA-ADP
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious URL to weMail AJAX endpoint
  2. Delivery
    Lure authenticated admin to click link
  3. Exploit
    Unescaped parameter reflected into HTML attribute
  4. Execution
    Injected JavaScript executes in admin session
  5. Impact
    Steal session / create rogue admin account

Vulnerability Assessment

Weakness
CWE
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

Exploitation requires the target site to run weMail below 2.1.3 and requires a victim who is already authenticated to WordPress (ideally an administrator) to click an attacker-crafted URL - the UI:R user-interaction requirement is the primary limiting factor. No attacker authentication is needed (PR:N, unauthenticated delivery), and the vulnerable AJAX response is not nonce-protected, so no valid CSRF token is required to reach the reflection. The attack is not automatable at scale (SSVC Automatable: no) precisely because it depends on social-engineering a logged-in user; impact is bounded by the privileges of whichever authenticated user opens the link.

Impact

Signals are mixed and point to a moderate, opportunistic risk rather than a top-priority emergency. The CVSS 3.1 base score is 7.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L): network-reachable, low complexity, no privileges, but requiring user interaction, with a scope change reflecting that injected script executes in the victim's authenticated session. SSVC aligns with this - Exploitation: poc, Automatable: no (because a victim must click a crafted link, so it cannot be mass-automated), Technical Impact: partial. EPSS is low at 0.21% (11th percentile) and the CVE is NOT on CISA KEV, indicating no confirmed widespread exploitation despite public POC. The practical priority driver is that the injected script runs against administrators, so a single successful lure can escalate to full site compromise. Net: a real but interaction-gated issue - patch promptly, but it is not a wormable, unauthenticated-RCE-class event.

Exploit ScenarioDerived

An attacker crafts a URL to the vulnerable, non-nonce-protected weMail AJAX endpoint with a malicious payload in the reflected parameter and delivers it to a logged-in WordPress administrator (via email, comment, or messaging). When the admin opens the link, the unescaped payload breaks out of the HTML attribute and executes JavaScript in their authenticated session, allowing the attacker to steal session cookies, create rogue admin accounts, or perform actions as the admin. Public exploit code from WPScan lowers the skill needed to reproduce this low-complexity, network-delivered attack.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Jul 22, 2026

Reflected Cross-Site Scripting in the weMail WordPress plugin (versions before 2.1.3) lets unauthenticated attackers inject arbitrary JavaScript by luring any logged-in user to a crafted URL, because a user-supplied parameter is reflected unescaped into an HTML attribute on an AJAX endpoint that lacks nonce protection. Successful exploitation runs script in the victim's authenticated browser session - including administrators - enabling session/account takeover of the WordPress site. Publicly available exploit code exists (WPScan), though EPSS is low (0.21%) and there is no evidence of active exploitation.

RemediationAI

Update the weMail plugin to version 2.1.3 or later, which contains the vendor fix (Patch available per vendor advisory; exact patched release: 2.1.3). Because exploitation requires a victim to click a crafted URL, until you can patch you can reduce exposure by deploying a WAF rule to filter script/attribute-breakout payloads on the plugin's admin-ajax.php requests, and by advising administrators not to open unsolicited links to the site - noting these are stopgaps that do not remove the underlying unescaped-reflection flaw. Restricting or monitoring access to the vulnerable AJAX action helps but may break legitimate plugin functionality if the endpoint is used by normal workflows. Refer to the WPScan advisory (https://wpscan.com/vulnerability/f00c1853-a4b2-4e91-99b3-fed8acbe6da7/) for confirmation of the fixed version.

Affected VersionsENISA

weMail: Email Marketing, Email Automation, Newsletters, Subscribers & Email Optins for WooCommerce 0 <2.1.3

Affected Packages

euvd wemail_email_marketing_email_automation_newsletters_subscribers_email_optins_for_woocommerce fix: 2.1.3

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

weMail is an email-marketing, automation and newsletter plugin for WordPress with WooCommerce integration, running as server-side PHP that registers AJAX handlers via WordPress's admin-ajax.php. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): a request parameter is echoed into an HTML attribute context without output encoding. Two compounding weaknesses make this exploitable by unauthenticated actors: the AJAX response is not nonce-protected (no CSRF/request-origin validation) and the reflected value is not escaped for the attribute context (e.g., no esc_attr()), so an attacker can break out of the attribute and inject an event handler or script. The affected CPE is cpe:2.3:a:unknown:wemail:_email_marketing,_email_automation,_newsletters,_subscribers_&_email_optins_for_woocommerce, with the vulnerable code present in all releases prior to 2.1.3.

Know when Wemail 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

CISA-ADP PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Unauthenticated network delivery (PR:N/AV:N) but victim must click a crafted link (UI:R); reflected XSS runs in a different security context (S:C) with limited C/I/A impact.

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

Primary rating from CISA-ADP.

CVSS VectorCISA-ADP

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

Lifecycle Timeline

3
Patch available
Jun 17, 2026 - 09:01 EUVD
CVE Published
Jun 17, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 17, 2026 - 06:00 cve.org
HIGH 7.1

DescriptionCVE.org

The weMail: Email Marketing, Email Automation, Newsletters, Subscribers & Email Optins for WooCommerce WordPress plugin before 2.1.3 does not properly escape a user-supplied parameter before reflecting it into an HTML attribute on a non-nonce-protected AJAX response, allowing unauthenticated attackers to deliver Reflected Cross-Site Scripting against any authenticated user (including administrators) via a crafted URL.

Executive ViewAI

Why It Matters

The weMail WordPress plugin (versions before 2.1.3) contains a reflected cross-site scripting vulnerability with publicly available exploit code that allows attackers to inject malicious scripts and hijack administrator accounts through social engineering. Organizations using affected versions face potential unauthorized site access and data compromise. Although active exploitation has not been reported at this time, immediate patching to version 2.1.3 is required to secure WordPress installations.

Business Impact: High
Compensating Controls

Apply vendor patch: weMail 2.1.3 or later.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
WordPress email-marketing plugin, moderate installs, not among top-tier plugins
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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