Skip to main content

Newsletters Plugin CVE-2026-101325

| EUVDEUVD-2026-114678 MEDIUM
SQL Injection (CWE-89)
2026-10-31 Wordfence GHSA-92x8-ggpg-wv3x
5.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Subscribe via public newsletter form
  2. Exploit
    Obtain nonce and subscriberauth cookie from management email
  3. Execution
    Inject SQL through unescaped 'id' parameter
  4. Impact
    Extract database contents via time-based blind queries

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

Requires a running, reachable installation of the Newsletters (newsletters-lite) plugin at version ≤4.18.1 with its public subscription workflow enabled. The attacker does NOT need a WordPress account: per the description they subscribe via the public newsletter form, open the management link emailed to them, and thereby obtain a valid nonce and subscriberauth cookie; the ownership check only verifies subscriber_id and never validates that the injected 'id' parameter belongs to the authenticated subscriber. The main limiting factors are that the attacker must complete this subscribe-and-confirm email flow to get a token, and that extraction is time-based blind SQL injection, which is slow and request-intensive rather than a single-shot dump.

Impact

Raw severity is moderate (CVSS 5.3, CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N): network-reachable, confidentiality-only impact, with the vendor vector marking high attack complexity and low-privilege access. No EPSS score, CISA KEV listing, or POC/exploit reference was supplied, so exploitation signals are weak on paper and this is not an emergency-tier item - the vuln.today decision label is 'this_month', consistent with a prioritize-but-not-drop-everything issue. However, the PR:L metric understates practical exposure: the description states an attacker needs no WordPress account at all, because the required nonce and subscriberauth cookie can be obtained by anyone who subscribes through the public newsletter form and opens the emailed management link, and the ownership check validates only subscriber_id while ignoring the injected 'id' parameter. That tension between PR:L / AC:H (implying a meaningful barrier) and a description implying near-unauthenticated, straightforward token acquisition pushes the real-world risk somewhat above what the 5.3 suggests - verify the effort of token acquisition against the vendor advisory. Mitigating factors: the flaw yields only time-based blind data extraction (C:H, I:N, A:N), which is slow and noisy, and exploitation is limited to installations of this specific plugin.

Exploit ScenarioDerived

An attacker with no WordPress account subscribes through the target site's public newsletter form, receives the management link by email, and harvests the valid nonce and subscriberauth cookie. Using that token they send requests manipulating the 'id' parameter, which is insufficiently escaped and unprepared, to inject time-based blind SQL and extract sensitive database contents (e.g., user data or password hashes) one conditional query at a time. No public exploit code was identified in the supplied data, so an attacker would need to script the blind extraction themselves.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 31, 2026

Time-based blind SQL injection in the Newsletters (newsletters-lite) plugin for WordPress through version 4.18.1 allows an attacker holding a subscriber-level subscriberauth cookie to append extra SQL into existing queries and extract sensitive data from the WordPress database. The vendor rates this 5.3 with high attack complexity and confidentiality-only impact, but the practical barrier is lower than that suggests: anyone can obtain the required nonce and cookie by subscribing through the public newsletter form and opening the emailed management link, because the ownership check validates only the subscriber_id field and never confirms that the injected 'id' parameter belongs to that subscriber. No CISA KEV entry and no public exploit code were identified at time of analysis, and the vulnerability is prioritised for this month's patch cycle rather than emergency response.

RemediationAI

The fix is upstream in Newsletters changeset 3756587 (wp-mailinglist-plugin.php), so upgrade the plugin to the first release that carries that changeset; no tagged patched version is independently confirmed in the available data, so verify the changelog against https://plugins.trac.wordpress.org/changeset/3756587/newsletters-lite/trunk/wp-mailinglist-plugin.php and the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/d4bc05a2-25f9-4276-8541-a77efc7bd617 before treating any version as fixed. If the update cannot be applied immediately, the actionable compensating control is to turn off the public subscription form and the emailed subscriber management links, since that path is how an attacker without a WordPress account obtains the subscriberauth cookie and nonce; the trade-off is that newsletter signups and subscriber self-service stop working for the site's legitimate audience. Operators who must keep the workflow enabled can shorten exposure by reviewing web logs for repeated or unusually slow requests to subscriber endpoints carrying an 'id' parameter, recognising that time-based blind extraction is slow and noisy but that such review is detective only and does not remove the injection.

Affected VersionsENISA

Newsletters 0 ≤4.18.1

Affected Packages

euvd newsletters 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 flaw is CWE-89 (SQL injection) in the Contrid/Tribulant Newsletters plugin for WordPress, tracked against CPE cpe:2.3:a:contrid:newsletters. The 'id' request parameter reaches a database query without sufficient escaping and without a prepared statement, so attacker-supplied text is concatenated into SQL and executed. The cited source locations show where the relevant logic lives: models/subscriber.php line 1294 (subscriber query handling), wp-mailinglist-plugin.php lines 5008 and 5076 (request handling around the id parameter), and includes/checkinit.php line 269 (the ownership/authentication check that only verifies subscriber_id). Because the injection point is not reflected in the response, extraction is time-based blind: the attacker infers data one bit at a time through conditional delays, which is reliable but slow and request-intensive. The affected component is the plugin's public subscriber workflow, which is what makes a subscriber-level credential reachable without a WordPress account. The trigger mechanics beyond 'id parameter is concatenated into a query' are not described in more detail in the available sources.

Know when Newsletters 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 MEDIUM
NVD 5.3 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Subscriber token is obtainable by anyone via the public form (PR:L, not PR:N), blind SQLi is reliably scriptable (AC:L), and only data disclosure results (C:H, I:N, A:N).

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

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

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

DescriptionNVD

The Newsletters plugin for WordPress is vulnerable to time-based SQL Injection via the 'id' parameter in all versions up to, and including, 4.18.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. An attacker can obtain the required nonce and subscriberauth cookie without a WordPress account by simply subscribing through the public newsletter form and opening the management link sent via email; the ownership check verifies only the subscriber_id field and does not validate that the injected id parameter belongs to the authenticated subscriber.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
WordPress email-newsletter plugin with a moderate, not universal, install base
Social Media
1
Sightings
Data Quality
4 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 No
EPSS 0.3%
Patch available No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2019-14788 HIGH POC
8.8 Aug 15

wp-admin/admin-ajax.php?action=newsletters_exportmultiple in the Tribulant Newsletters plugin before 4.6.19 for WordPres

CVE-2026-16268 HIGH POC
8.2 Aug 06

Server-Side Request Forgery (SSRF) in the Newsletters WordPress plugin before 4.16 allows unauthenticated remote attacke

CVE-2026-16267 HIGH POC
8.1 Aug 08

PHP object injection in the Newsletters WordPress plugin (all versions before 4.16) permits unauthenticated remote attac

CVE-2026-12583 HIGH POC
8.1 Jul 14

Unauthenticated PHP object injection in the Newsletters WordPress plugin before 4.15 lets remote attackers deserialize a

CVE-2026-3018 HIGH POC
7.5 Jun 10

Unauthenticated time-based SQL injection in the Newsletters plugin for WordPress (versions up to and including 4.13) all

CVE-2026-94075 CRITICAL
9.8 Oct 24

PHP object injection in Tribulant Newsletters, the WordPress plugin newsletters-lite, through version 4.18.1 allows remo

CVE-2026-116863 CRITICAL
9.6 Oct 27

Cross-site request forgery in the Tribulant Newsletters WordPress plugin (newsletters-lite) through version 4.18.2 allow

CVE-2026-17522 MEDIUM POC
5.4 Aug 29

Cross-Site Request Forgery in the Newsletters WordPress plugin (versions before 4.17) enables unauthenticated attackers

CVE-2019-14787 MEDIUM POC
5.4 Aug 09

The Tribulant Newsletters plugin before 4.6.19 for WordPress allows XSS via the wp-admin/admin-ajax.php?action=newslette

CVE-2026-111402 CRITICAL
9.3 Oct 24

SQL injection in the Tribulant Newsletters WordPress plugin (newsletters-lite) through version 4.18.1 allows unauthentic

CVE-2026-16269 MEDIUM POC
4.8 Aug 08

Authentication bypass in the Newsletters WordPress plugin (all versions before 4.16) allows remote unauthenticated attac

CVE-2026-17520 MEDIUM POC
4.8 Aug 29

Predictable API key generation in the Newsletters WordPress plugin (versions before 4.17) enables unauthenticated networ

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