CVE-2023-45336CWE-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, unchecked 'password' parameter in Online Food Ordering System v1.0 is an open invitation for attackers! Think of it like a restaurant that takes any order without confirming what's really on the menu, leading to surprise ingredients in every meal! An attacker can just toss in their own SQL commands and access your database without breaking a sweat. This is absolutely devastating – an attacker could gain full access to your entire database, exposing sensitive customer data, payment information, and even making unauthorized changes! Just like a rogue chef remixing every recipe, they could wreak havoc in your system without anyone noticing until it's too late.

Put simply

Think of it like a restaurant that takes any order without confirming what's really on the menu, leading to surprise ingredients in every meal! An attacker can just toss in their own SQL commands and access your database without breaking a sweat. This vulnerability allows for multiple unauthenticated SQL injection attacks via the 'password' parameter in the routers/router.php resource, which sends unfiltered input directly to the database.

What to do

This is absolutely devastating – an attacker could gain full access to your entire database, exposing sensitive customer data, payment information, and even making unauthorized changes! Just like a rogue chef remixing every recipe, they could wreak havoc in your system without anyone noticing until it's too late. To protect against this, update your system to a patched version as soon as available. Implement input validation and parameterized queries to sanitize input and prevent SQL injection. Regularly audit your codebase for similar vulnerabilities! You've got this! With these steps, you’ll be back on track and your system will be 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-02T13:26Z
EPSS history
Timeline
  • 02 NOV 13:26Z
    Online Food Ordering System v1.0 - Multiple Unauthenticated SQL Injections (SQLi)
    cvelistv5