CVE-2023-44164CWE-89

Online Movie Ticket Booking System v1.0 - Multiple Unauthenticated SQL Injections (SQLi)

Critical · published September 28, 2023

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

🚨 An unfiltered 'Email' parameter in process_login.php is the gateway for attackers! This means they could potentially inject harmful commands straight into your database! 🔥 Think of your database as a restaurant kitchen that accepts any ingredients without checking them. If someone sneaks in a rotten vegetable, it could spoil the entire dish. That's what can happen if harmful input slips through unchecked! An attacker could exploit this vulnerability to execute arbitrary SQL commands, leading to unauthorized data access, data manipulation, or even complete system compromise. It’s like giving a hacker the chef's hat and letting them cook up chaos in your kitchen!

Put simply

Think of your database as a restaurant kitchen that accepts any ingredients without checking them. If someone sneaks in a rotten vegetable, it could spoil the entire dish. That's what can happen if harmful input slips through unchecked! This vulnerability arises because the 'Email' parameter in process_login.php lacks proper validation. Malicious characters received in the request can be sent directly to the database, allowing attackers to execute unintended SQL queries.

What to do

An attacker could exploit this vulnerability to execute arbitrary SQL commands, leading to unauthorized data access, data manipulation, or even complete system compromise. It’s like giving a hacker the chef's hat and letting them cook up chaos in your kitchen! To mitigate this risk, validate and sanitize all incoming data, especially the 'Email' parameter. Implement prepared statements or parameterized queries to prevent SQL injection. Lastly, ensure your application is updated to the latest version that addresses this issue. You've got this! Take these steps to secure your application and keep those databases 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.00976 · 61.8th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-09-28T21:44Z
EPSS history
Timeline
  • 28 SEP 21:44Z
    Online Movie Ticket Booking System v1.0 - Multiple Unauthenticated SQL Injections (SQLi)
    cvelistv5