CVE-2024-6027CWE-89

Themify - WooCommerce Product Filter <= 1.4.9 - Unauthenticated SQL Injection via conditions Parameter

Critical · published June 21, 2024

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

🚨 A time-based SQL Injection vulnerability lurks within the Themify – WooCommerce Product Filter plugin, impacting all versions up to 1.4.9. This flaw allows unauthenticated attackers to inject malicious SQL commands like a sneaky magician pulling rabbits from hats! 🔥 Think of this vulnerability like a restaurant with a poorly written menu. If the chef doesn’t verify what’s being added to the orders, a diner could sneak in peculiar requests that lead to unexpected and potentially damaging dishes served up to the whole table! An attacker could leverage this vulnerability to execute arbitrary SQL queries, potentially extracting sensitive data from your database. This could lead to unauthorized access to customer information, financial data, or even complete control over your site’s data! Absolutely devastating for any business relying on this plugin.

Put simply

Think of this vulnerability like a restaurant with a poorly written menu. If the chef doesn’t verify what’s being added to the orders, a diner could sneak in peculiar requests that lead to unexpected and potentially damaging dishes served up to the whole table! This vulnerability arises from insufficient escaping on the user-supplied ‘conditions’ parameter, allowing attackers to manipulate existing SQL queries. As a result, they can append malicious queries that compromise database integrity and confidentiality.

What to do

An attacker could leverage this vulnerability to execute arbitrary SQL queries, potentially extracting sensitive data from your database. This could lead to unauthorized access to customer information, financial data, or even complete control over your site’s data! Absolutely devastating for any business relying on this plugin. To protect your site, immediately update the Themify – WooCommerce Product Filter plugin to version 1.5 or later. Additionally, consider reviewing your SQL queries for proper escaping and input validation to prevent similar vulnerabilities in the future. You’ve got this! Follow these steps, and you’ll lock it down tighter than a drum. 🛡️

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.00771 · 55.2th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-06-21T09:39Z
EPSS history
Timeline
  • 21 JUN 09:39Z
    Themify - WooCommerce Product Filter <= 1.4.9 - Unauthenticated SQL Injection via conditions Parameter
    cvelistv5