Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubscribe via public newsletter form
-
ExploitObtain nonce and subscriberauth cookie from management email
-
ExecutionInject SQL through unescaped 'id' parameter
-
ImpactExtract 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
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).
Primary rating from Vendor (Wordfence).
CVSS VectorNVD
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Newsletters
View allwp-admin/admin-ajax.php?action=newsletters_exportmultiple in the Tribulant Newsletters plugin before 4.6.19 for WordPres
Server-Side Request Forgery (SSRF) in the Newsletters WordPress plugin before 4.16 allows unauthenticated remote attacke
PHP object injection in the Newsletters WordPress plugin (all versions before 4.16) permits unauthenticated remote attac
Unauthenticated PHP object injection in the Newsletters WordPress plugin before 4.15 lets remote attackers deserialize a
Unauthenticated time-based SQL injection in the Newsletters plugin for WordPress (versions up to and including 4.13) all
PHP object injection in Tribulant Newsletters, the WordPress plugin newsletters-lite, through version 4.18.1 allows remo
Cross-site request forgery in the Tribulant Newsletters WordPress plugin (newsletters-lite) through version 4.18.2 allow
Cross-Site Request Forgery in the Newsletters WordPress plugin (versions before 4.17) enables unauthenticated attackers
The Tribulant Newsletters plugin before 4.6.19 for WordPress allows XSS via the wp-admin/admin-ajax.php?action=newslette
SQL injection in the Tribulant Newsletters WordPress plugin (newsletters-lite) through version 4.18.1 allows unauthentic
Authentication bypass in the Newsletters WordPress plugin (all versions before 4.16) allows remote unauthenticated attac
Predictable API key generation in the Newsletters WordPress plugin (versions before 4.17) enables unauthenticated networ
EUVD-2026-114678
GHSA-92x8-ggpg-wv3x
NVD
CVE.org
EPSS
Exploit-DB