CVE-2024-1698CWE-89

NotificationX – Best FOMO, Social Proof, WooCommerce Sales Popup & Notification Bar Plugin With Elementor <= 2.8.2 - Unauthenticated SQL Injection

Critical · published February 27, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.6th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
78%
Percentile
99.6
In the wild
Unconfirmed
What it is

🚨 A pesky SQL Injection vulnerability lurks in the NotificationX plugin for WordPress, allowing attackers to wiggle their way into your database without breaking a sweat! 🔥 Think of it like a party where an uninvited guest sneaks in and starts changing the playlist — they can't get in the VIP area, but they can still ruin the vibe by adding the worst songs to your playlist! In this case, the attacker can insert their own SQL commands into existing queries, messing with your precious data. This vulnerability opens the door for malicious actors to extract sensitive information from your database, potentially revealing customer data, order details, and much more. If left unpatched, it could lead to devastating data breaches, putting your business reputation and customer trust at risk.

Put simply

Think of it like a party where an uninvited guest sneaks in and starts changing the playlist — they can't get in the VIP area, but they can still ruin the vibe by adding the worst songs to your playlist! In this case, the attacker can insert their own SQL commands into existing queries, messing with your precious data. The SQL Injection vulnerability in NotificationX arises from insufficient escaping of the 'type' parameter. This lack of proper preparation allows unauthenticated attackers to append additional SQL queries to existing ones, leading to unauthorized data access.

What to do

This vulnerability opens the door for malicious actors to extract sensitive information from your database, potentially revealing customer data, order details, and much more. If left unpatched, it could lead to devastating data breaches, putting your business reputation and customer trust at risk. To secure your site, immediately update the NotificationX plugin to version 2.8.3 or later. Also, consider implementing prepared statements in your SQL queries to bolster protection against such injections. Regularly review your plugins for updates and vulnerabilities! You've got this! With these actions in place, you'll kick this vulnerability to the curb and keep your data safe! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.77585 · 99.6th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-02-27T05:33Z
EPSS history
Timeline
  • 27 FEB 05:33Z
    NotificationX – Best FOMO, Social Proof, WooCommerce Sales Popup & Notification Bar Plugin With Elementor <= 2.8.2 - Unauthenticated SQL Injection
    cvelistv5