CVE-2023-45347CWE-89

Online Food Ordering System v1.0 - Multiple Unauthenticated SQL Injections (SQLi)

Critical · published November 2, 2023

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

🚨 A simple, unfiltered input is all an attacker needs to exploit this SQL injection vulnerability in Online Food Ordering System v1.0! 🔥 Think of it like a restaurant where the waiter takes orders without writing anything down. If a customer shouts in their favorite secret ingredient, the chef might toss it in without question, leading to some chaotic dishes! An attacker could gain the keys to the database kingdom, allowing them to read sensitive customer information, alter order statuses, or even delete entire menus. This could lead to privacy breaches and a severely damaged reputation for your food service. Absolutely devastating!

Put simply

Think of it like a restaurant where the waiter takes orders without writing anything down. If a customer shouts in their favorite secret ingredient, the chef might toss it in without question, leading to some chaotic dishes! This vulnerability arises from the '*_verified' parameter in the routers/user-router.php resource not validating user input before it reaches the database, making it susceptible to SQL injection attacks.

What to do

An attacker could gain the keys to the database kingdom, allowing them to read sensitive customer information, alter order statuses, or even delete entire menus. This could lead to privacy breaches and a severely damaged reputation for your food service. Absolutely devastating! Patch to the latest version immediately and ensure that all user inputs are properly sanitized and validated before sending them to the database. Implement prepared statements to further protect against SQL injections. 🛡️ You've got this! With these steps, your system will be more secure in no time! 💪

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.00700 · 52.6th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-11-02T14:04Z
EPSS history
Timeline
  • 02 NOV 14:04Z
    Online Food Ordering System v1.0 - Multiple Unauthenticated SQL Injections (SQLi)
    cvelistv5