NotificationX WordPress Plugin
CVE-2024-1698
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running NotificationX ≤2.8.2
-
DeliverySend unauthenticated HTTP request with malicious 'type' parameter
-
ExploitInjected SQL appended to backend query
-
ExecutionDatabase returns sensitive rows (users, hashes, secrets)
-
PersistCrack credentials or reuse session data
-
ImpactAuthenticate as administrator and pivot
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 | No special conditions - remote unauthenticated exploitation against default configurations of any WordPress site running NotificationX plugin version 2.8.2 or earlier with the plugin activated. The vulnerable 'type' parameter is reachable over the network without authentication or user interaction (CVSS AV:N/AC:L/PR:N/UI:N). The only practical limiter is that the NotificationX plugin must be installed and active; sites that have it deactivated or removed are not exposed via this code path. |
| Impact | Risk is very high and warrants priority remediation. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N indicates network-reachable, low-complexity, unauthenticated exploitation with no user interaction, scoring 9.8 critical. EPSS at 93.74% (100th percentile) signals one of the most likely-to-be-exploited CVEs tracked, and a public PoC is available, lowering the skill barrier significantly. The vulnerability is not currently in CISA KEV, so confirmed in-the-wild exploitation against U.S. federal targets has not been catalogued; however, the combination of unauthenticated SQLi in a widely deployed WordPress plugin, a public exploit, and very high EPSS strongly suggests opportunistic mass exploitation is plausible. No conflicting signals were identified across the data sources. |
| Exploit ScenarioDerived | An unauthenticated attacker scans WordPress sites for NotificationX <=2.8.2, then issues an HTTP request to the vulnerable endpoint with a malicious 'type' parameter that appends a UNION SELECT or stacked query to the existing SQL statement. Using the publicly available exploit, the attacker extracts wp_users password hashes, secret_keys, and session tokens from the database, enabling offline cracking or session hijacking to escalate to administrative access on the WordPress site. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote attackers to append arbitrary SQL queries via the 'type' parameter and exfiltrate sensitive database contents. Publicly available exploit code exists and the EPSS score of 93.74% (100th percentile) indicates very high probability of exploitation attempts in the wild, though the CVE is not currently listed in CISA KEV.
RemediationAI
Patch available per vendor advisory - upgrade the NotificationX plugin to the latest fixed release available from the WordPress.org plugin repository (versions after 2.8.2); the exact fixed version should be confirmed against the Wordfence advisory and the plugin changelog before deployment. If immediate patching is not possible, deactivate and remove the NotificationX plugin (which will disable social-proof notifications site-wide), or place the WordPress site behind a WAF with rules that block SQL metacharacters and UNION/SELECT patterns in requests targeting NotificationX endpoints - be aware that WAF rules can produce false positives against legitimate admin actions and are not a substitute for the patch. Restrict outbound database access from the web tier and review database audit logs for anomalous SELECT activity originating from the WordPress account during the exposure window.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in wpdeveloper's NotificationX plugin (CPE cpe:2.3:a:wpdeveloper:notificationx), a popular social-proof and FOMO notification plugin for WordPress with Elementor integration. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the 'type' parameter received from user input is concatenated into a SQL query without sufficient escaping and without the use of prepared statements (e.g., WordPress's $wpdb->prepare()). This permits stacked or UNION-based SQL injection against the underlying MySQL/MariaDB database that backs the WordPress installation.
Know when Notificationx 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:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
The NotificationX - Best FOMO, Social Proof, WooCommerce Sales Popup & Notification Bar Plugin With Elementor plugin for WordPress is vulnerable to SQL Injection via the 'type' parameter in all versions up to, and including, 2.8.2 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Executive ViewAI
NotificationX WordPress plugin (versions 2.8.2 and earlier) contains a critical SQL injection vulnerability enabling unauthenticated remote database access and customer data exfiltration. With publicly available exploit code and a 93.74% probability of active exploitation attempts, organizations using this plugin face imminent data breach risk. Immediate remediation is essential to prevent unauthorized access to sensitive business and customer information.
Apply vendor patch.
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.
Affected Products (CPE)CVE.org
More in Notificationx
View allThe NotificationX WordPress plugin before 2.3.9 does not sanitise and escape the nx_id parameter before using it in a SQ
Unauthenticated cross-site scripting in the NotificationX Pro WordPress plugin (all versions through 3.1.4) allows a rem
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WPDeveloper Notifi
The NotificationX plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.8
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB