CVE-2023-44166CWE-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.7
In the wild
Unconfirmed
What it is

🔥 The 'age' parameter is a sneaky entry point for attackers, allowing unfiltered characters to slip straight into your database! Think of it like a restaurant that accepts any order without checking if the ingredients are safe — you could end up with a disastrous dish if the chef isn't careful. Here, the database is that chef, ready to serve whatever gets thrown at it! An attacker could inject harmful SQL commands, leading to unauthorized access, data leaks, or even complete control of your database. Imagine a malicious chef getting access to your pantry and changing the entire menu — it’s absolutely devastating!

Put simply

Think of it like a restaurant that accepts any order without checking if the ingredients are safe — you could end up with a disastrous dish if the chef isn't careful. Here, the database is that chef, ready to serve whatever gets thrown at it! This vulnerability stems from the lack of validation on the 'age' parameter in process_registration.php, allowing attackers to send arbitrary data directly to the database without any filtering or sanitization, enabling SQL injection attacks.

What to do

An attacker could inject harmful SQL commands, leading to unauthorized access, data leaks, or even complete control of your database. Imagine a malicious chef getting access to your pantry and changing the entire menu — it’s absolutely devastating! Patch your application immediately to ensure input validation for the 'age' parameter. Ensure all parameters go through rigorous sanitization before being sent to the database. It might also be a good time to review your overall input handling practices! You got this! With these steps, you can secure your application and keep those nasty attackers at bay! 🛡️

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.7th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-09-28T21:51Z
EPSS history
Timeline
  • 28 SEP 21:51Z
    Online Movie Ticket Booking System v1.0 - Multiple Unauthenticated SQL Injections (SQLi)
    cvelistv5