CVE-2021-24849CWE-89

WCFM - WooCommerce Multivendor Marketplace < 3.4.12 - Unauthenticated SQL Injection

published December 21, 2021

CVSS
—
EPSS
9%
Percentile
95.1
In the wild
Unconfirmed
What it is

⚠️ A simple AJAX action can open the floodgates! The WCFM Marketplace plugin allows unauthenticated users to execute SQL injections through unsanitized parameters — like leaving the door wide open for anyone to take a peek inside. 🔥 Think of it like a restaurant that takes orders without checking if the order forms have been tampered with. If they just serve whatever's written down, a mischievous customer could call in a crazy order that messes up the entire kitchen. An attacker could exploit this vulnerability to manipulate database queries, potentially gaining access to sensitive information, altering data, or even deleting records altogether. The consequences could range from service disruptions to full data corruption — it's a recipe for disaster!

Put simply

Think of it like a restaurant that takes orders without checking if the order forms have been tampered with. If they just serve whatever's written down, a mischievous customer could call in a crazy order that messes up the entire kitchen. The vulnerability in the WCFM Marketplace plugin arises from improper sanitization of multiple parameters used in SQL statements during the wcfm_ajax_controller AJAX action. This oversight makes it easy for attackers to inject harmful SQL code, enabling them to manipulate the database.

What to do

An attacker could exploit this vulnerability to manipulate database queries, potentially gaining access to sensitive information, altering data, or even deleting records altogether. The consequences could range from service disruptions to full data corruption — it's a recipe for disaster! Update the WCFM Marketplace plugin to version 3.4.12 or later to close this loophole. Additionally, consider reviewing and sanitizing all input parameters in your code to bolster overall security. It's time to reinforce those defenses! You've got this! By taking these steps, you'll ensure a safer plugin experience for everyone. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08618 · 95.1th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2021-12-21T08:45Z
EPSS history
Timeline
  • 21 DEC 08:45Z
    WCFM - WooCommerce Multivendor Marketplace < 3.4.12 - Unauthenticated SQL Injection
    cvelistv5