Skip to main content

Newsletter plugin CVE-2026-96566

| EUVDEUVD-2026-91248 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-02 Wordfence GHSA-5p9m-8jqc-cp3g
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Send unauthenticated POST to subscription endpoint (na=sa)
  2. Delivery
    Smuggle {profile_1} in email local part past is_email()
  3. Exploit
    Inject script into np1 custom field
  4. Execution
    Payload stored without output escaping
  5. Persist
    Admin or visitor loads injected page
  6. Impact
    Script executes in victim browser session

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

No authentication, nonce, capability check, or CAPTCHA is required - the Newsletter plugin's public subscription endpoint (na=sa) is reachable by unauthenticated remote attackers against default installations where subscription is enabled (the plugin's core function). The specific prerequisite is supplying the payload in the 'np1' custom field while bypassing email validation by embedding the {profile_1} placeholder in the local part of the email address, since WordPress is_email() permits curly braces there. The practical limiting factor is that this is stored XSS: code executes only when a user (e.g., an administrator reviewing subscribers or a visitor loading the injected page) subsequently renders the affected page, so impact depends on a victim viewing the stored content; there is no direct server-side code execution.

Impact

This is a credible, moderately-high priority issue rather than an inflated high-CVSS score. The CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, 7.2) is consistent with the description: a network-reachable, low-complexity, fully unauthenticated stored XSS with a scope change (script executes in the browser context of other users/admins who view the injected page). What elevates real-world concern beyond the raw number is the specific lack of controls on the injection path - Wordfence states the subscription endpoint (na=sa) requires no nonce, no capability check, and no CAPTCHA, and that the input-validation bypass is concrete and reliable (embedding the {profile_1} placeholder in the email local part to slip past WordPress is_email(), which permits curly braces there). That makes exploitation deterministic and automatable rather than theoretical. Counter-signals and gaps: no EPSS score was provided, the CVE is NOT listed in CISA KEV, and no public exploit code is referenced, so there is no evidence of active exploitation - exploitation status is 'no public exploit identified at time of analysis.' Impact is also bounded - C:L/I:L/A:N reflects XSS consequences (session/cookie theft, admin-action forgery, defacement) rather than direct server compromise. Net: a real and easily-triggered vulnerability in a popular plugin that should be patched promptly, but not currently evidenced as widely weaponized.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted request to the plugin's subscription endpoint (na=sa), placing a malicious script payload in the np1 custom field and embedding the {profile_1} placeholder inside the email local part to bypass is_email() validation, which permits curly braces there. The payload is stored and later rendered without proper escaping, so when a site administrator or visitor views the affected page the script executes in their browser - enabling session hijacking, admin-action forgery, or redirection. No public proof-of-concept exploit is referenced in the provided data, though Wordfence documents the exact bypass technique.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Unauthenticated stored cross-site scripting in the Newsletter plugin for WordPress through 9.4.0 allows remote attackers to inject JavaScript that executes when a victim renders the stored content. Attackers can reach the public subscription endpoint (na=sa) without a nonce, capability check, or CAPTCHA, place the payload in the 'np1' custom field, and bypass email-address validation by embedding the '{profile_1}' placeholder in the local part of the submitted address. The CVSS 3.1 score is 7.2 (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N); no public exploit identified at time of analysis, and this is a credible, moderately-high priority issue rather than an inflated high-CVSS score.

RemediationAI

An upstream fix appears available via WordPress Trac changeset 3711290 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3711290%40newsletter&new=3711290%40newsletter); however, a released patched version is not independently confirmed, so verify the plugin version and update as soon as a fixed release is published. Until then, disable or remove the public subscription form/endpoint (the na=sa submission path) or deactivate the plugin if subscription functionality is not essential; the trade-off is loss of newsletter signup capability. Additionally, block or sanitize the 'np1' custom-field parameter and script-like payloads at a WAF/reverse proxy and restrict front-end subscription POSTs to expected fields, but such filters can be bypassed or break legitimate custom-field data. Review stored subscriber records for injected content after applying mitigations. Consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/6e61119c-b83e-41b4-aa14-7dc61086520d?source=cve) for vendor guidance.

Affected VersionsENISA

Newsletter – Send awesome emails from WordPress 0 ≤9.4.0

Affected Packages

euvd newsletter_send_awesome_emails_from_wordpress no fix

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 affected component is the WordPress plugin Newsletter - Send awesome emails from WordPress (Satollo), tracked by CPE cpe:2.3:a:satollo:newsletter_-_send_awesome_emails_from_wordpress. The flaw is CWE-79: insufficient input sanitization and output escaping of the 'np1' custom-field parameter. The plugin's subscription endpoint (na=sa) processes subscriber data without nonce, capability check, or CAPTCHA, so an unauthenticated remote attacker can store malicious script in subscriber/profile data. WordPress is_email() permits curly braces in the local part, allowing the attacker to smuggle the '{profile_1}' placeholder past email validation. When an administrator reviews subscribers or a page renders the injected value, the stored script executes in the victim's browser, meaning impact depends on a later victim view and does not include direct server-side code execution.

Know when Wordpress Plugin 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 (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

Unauthenticated network injection via a public endpoint with a reliable validation bypass gives AV:N/AC:L/PR:N; stored XSS executes passively on page view (UI:N) and crosses into victims' browser context (S:C) with limited C/I impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Newsletter - Send awesome emails from WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'np1' Custom Field Parameter in all versions up to, and including, 9.4.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The subscription endpoint (na=sa) requires no nonce, no capability check, and no CAPTCHA, and the payload can be smuggled past email-address validation by embedding the {profile_1} placeholder in the local part of the submitted address, since WordPress's is_email() permits curly braces there.

Executive ViewAI

Why It Matters

The Newsletter plugin for WordPress (versions through 9.4.0) contains a stored cross-site scripting vulnerability that can be exploited by unauthenticated attackers. This could allow malicious scripts to execute in the browsers of site visitors and administrators, potentially leading to session hijacking, data theft, or defacement. Given the plugin's widespread use, leadership should prioritize mitigation efforts despite the absence of a vendor patch.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling the Newsletter plugin, restricting access to the public subscription endpoint (na=sa), and implementing web application firewall rules to block XSS payloads.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
popular WordPress newsletter plugin, common but not universally deployed
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 No
EPSS 0.3%
Patch available No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

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