CVE-2023-3197CWE-89

MStore API <= 4.0.1 - Unauthenticated SQL Injection

Critical · published June 24, 2023

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

🚨 Your WordPress MStore API plugin is hiding a massive flaw! Unauthenticated blind SQL injection through the 'id' parameter can expose sensitive database information! 🔥 Think of it like a restaurant where patrons can order off the menu without any checks — a clever diner could sneak in their own ingredients, altering the dish to get a taste of secret recipes! An attacker could craft a malicious input, allowing them to execute their own SQL queries and access sensitive data, such as user accounts and payment details. This means that, without any authentication, your entire database could be open to prying eyes, leading to potentially devastating data leaks and loss of customer trust.

Put simply

Think of it like a restaurant where patrons can order off the menu without any checks — a clever diner could sneak in their own ingredients, altering the dish to get a taste of secret recipes! This vulnerability exists due to insufficient input escaping on user-supplied parameters and a lack of proper SQL query preparation, which allows attackers to manipulate existing queries through the 'id' parameter.

What to do

An attacker could craft a malicious input, allowing them to execute their own SQL queries and access sensitive data, such as user accounts and payment details. This means that, without any authentication, your entire database could be open to prying eyes, leading to potentially devastating data leaks and loss of customer trust. Update the MStore API plugin to version 4.0.2 or later immediately. Additionally, ensure that all user inputs are thoroughly sanitized and implement prepared statements to safeguard against SQL injection attacks. You’ve got this! Follow these steps to lock down your WordPress site and keep your data safe! 🛡️

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.03870 · 90.2th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-06-24T02:00Z
EPSS history
Timeline
  • 24 JUN 02:00Z
    MStore API <= 4.0.1 - Unauthenticated SQL Injection
    cvelistv5