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
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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

DescriptionNVD

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.

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.

Technical ContextAI

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.

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.

Share

CVE-2024-1698 vulnerability details – vuln.today

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