Skip to main content

NotificationX WordPress Plugin CVE-2024-1698

CRITICAL
SQL Injection (CWE-89)
2024-02-27 security@wordfence.com
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running NotificationX ≤2.8.2
  2. Delivery
    Send unauthenticated HTTP request with malicious 'type' parameter
  3. Exploit
    Injected SQL appended to backend query
  4. Execution
    Database returns sensitive rows (users, hashes, secrets)
  5. Persist
    Crack credentials or reuse session data
  6. Impact
    Authenticate 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 93.7% exploitation probability (EPSS)

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

Alert me

AnalysisAI

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

NVD PRIMARY 9.8 CRITICAL
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

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

Lifecycle Timeline

3
Patch released
Apr 08, 2026 - 19:39 nvd
Patch available
PoC Detected
Apr 08, 2026 - 19:20 vuln.today
Public exploit code
CVE Published
Feb 27, 2024 - 06:15 nvd
CRITICAL 9.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Threat Score
6.3/10
Composite threat intelligence
EPSS Score
93.7%
Top 0% exploitable
Exploit
POC
Public exploit code exists
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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 93.7%
Patch available Yes
Active threat Yes
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

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

Affected Products (CPE)CVE.org

cpe:2.3:a:wpdeveloper:notificationx:*:*:*:*:*:wordpress:*:*

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