CVE-2024-0610CWE-89

Piraeus Bank WooCommerce Payment Gateway <= 1.6.5.1 - Unauthenticated SQL Injection

Critical · published February 17, 2024

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

🚨 A sneaky time-based blind SQL injection lurks in the Piraeus Bank WooCommerce Payment Gateway plugin — it's a critical flaw that can unlock sensitive database secrets with just a clever crafted input! 🔥 Think of this vulnerability like a food critic who sneaks into a restaurant’s kitchen, able to taste everything without even making a reservation. This pesky oversight lets attackers stitch together harmful SQL queries like a chef substituting ingredients without care! An attacker could exploit this vulnerability to pull sensitive data straight from your database, like retrieving customer payment information, order details, and private user credentials. That's potentially catastrophic for your business reputation and customer trust! Imagine unauthorized access to sensitive data — absolutely devastating!

Put simply

Think of this vulnerability like a food critic who sneaks into a restaurant’s kitchen, able to taste everything without even making a reservation. This pesky oversight lets attackers stitch together harmful SQL queries like a chef substituting ingredients without care! The vulnerability arises from insufficient escaping on the 'MerchantReference' parameter, allowing unauthenticated attackers to inject additional SQL queries into existing ones. This leads to the possibility of unauthorized data retrieval from the database.

What to do

An attacker could exploit this vulnerability to pull sensitive data straight from your database, like retrieving customer payment information, order details, and private user credentials. That's potentially catastrophic for your business reputation and customer trust! Imagine unauthorized access to sensitive data — absolutely devastating! Immediate action is crucial! Update the plugin to version 1.6.5.2 or higher to patch this vulnerability. Additionally, review your SQL query preparations to ensure proper escaping and validation of user inputs. You've got this! By following these steps, you’ll turn this vulnerability into a thing of the past. 🛡️

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.00653 · 50.7th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-02-17T07:36Z
EPSS history
Timeline
  • 17 FEB 07:36Z
    Piraeus Bank WooCommerce Payment Gateway <= 1.6.5.1 - Unauthenticated SQL Injection
    cvelistv5