CVE-2024-3820CWE-89

wpDataTables - Tables & Table Charts (Premium) <= 6.3.1 - Unauthenticated SQL Injection

Critical · published June 1, 2024

CVSS v3.1
10.0
EPSS
1%
Percentile
50.8
In the wild
Unconfirmed
What it is

🚨 An unauthenticated attacker can use a single parameter to wreak havoc! The wpDataTables plugin for WordPress is vulnerable to SQL Injection via the 'id_key' parameter, making it a prime target for data breaches. 🔥 Think of this vulnerability like a restaurant that takes orders without checking if they’re valid—anyone can request any dish, and they might even get access to the chef’s secret recipes. That’s exactly what attackers can do with your database using this flaw! An attacker could send crafted requests to extract sensitive information from your database, potentially exposing customer data, financial records, or other critical information. This poses an absolutely devastating risk to your site's integrity and security. If you're using the premium version, the stakes are even higher!

Put simply

Think of this vulnerability like a restaurant that takes orders without checking if they’re valid—anyone can request any dish, and they might even get access to the chef’s secret recipes. That’s exactly what attackers can do with your database using this flaw! This SQL Injection vulnerability in the wpDataTables plugin arises from insufficient input escaping and lack of preparation in the SQL query for the 'id_key' parameter within the wdt_delete_table_row AJAX action. Attackers can manipulate existing SQL queries to execute arbitrary commands against your database.

What to do

An attacker could send crafted requests to extract sensitive information from your database, potentially exposing customer data, financial records, or other critical information. This poses an absolutely devastating risk to your site's integrity and security. If you're using the premium version, the stakes are even higher! Upgrade the wpDataTables plugin to version 6.3.2 or later immediately. Ensure that all user input is properly sanitized and prepared to prevent SQL injections. Regularly audit your applications for vulnerabilities and consider enhancing your security measures. You've got this! With a quick update and some precautions, you'll secure your site like a pro! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00657 · 50.8th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-06-01T08:38Z
EPSS history
Timeline
  • 01 JUN 08:38Z
    wpDataTables - Tables & Table Charts (Premium) <= 6.3.1 - Unauthenticated SQL Injection
    cvelistv5