CVE-2022-1057CWE-89

Pricing Deals for WooCommerce <= 2.0.2.02 - Unauthenticated SQLi

published July 11, 2022

CVSS
—
EPSS
8%
Percentile
94.8
In the wild
Unconfirmed
What it is

⚡ This WooCommerce plugin could let anyone waltz right into your database! With just one sneaky parameter, an attacker can unleash SQL madness through an AJAX action available to anyone — unauthenticated users, no less! Think of it like a restaurant where delivery drivers can enter without any identification and place orders directly in the kitchen. If the chefs don’t check their requests, they might end up following some pretty bizarre instructions! An attacker could craft a malicious SQL request that exposes, modifies, or even deletes your database entries — all without breaking a sweat! It’s not just an inconvenience; this kind of access could lead to complete data compromise or manipulation of pricing deals, which is absolutely devastating for any online store.

Put simply

Think of it like a restaurant where delivery drivers can enter without any identification and place orders directly in the kitchen. If the chefs don’t check their requests, they might end up following some pretty bizarre instructions! The Pricing Deals for WooCommerce WordPress plugin (up to version 2.0.2.02) lacks proper sanitization and escaping for parameters used in SQL statements via AJAX actions accessible to unauthenticated users, allowing for SQL injection. This means that attackers can execute arbitrary SQL queries against your database.

What to do

An attacker could craft a malicious SQL request that exposes, modifies, or even deletes your database entries — all without breaking a sweat! It’s not just an inconvenience; this kind of access could lead to complete data compromise or manipulation of pricing deals, which is absolutely devastating for any online store. Immediate action is required! Update the WooCommerce Pricing Deals plugin to the latest version that includes the necessary fixes. Additionally, consider implementing stricter access controls for AJAX actions to limit exposure to unauthorized users. You've got this! Take these steps to protect your online store and ensure everything runs smoothly. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08013 · 94.8th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2022-07-11T12:55Z
EPSS history
Timeline
  • 11 JUL 12:55Z
    Pricing Deals for WooCommerce <= 2.0.2.02 - Unauthenticated SQLi
    cvelistv5