CVE-2023-50866CWE-89

Travel Website v1.0 - Multiple Unauthenticated SQL Injections (SQLi)

Critical · published January 4, 2024

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

🚨 A single unfiltered `username` parameter is the gateway to chaos in Travel Website v1.0! 🔥 Think of it like a restaurant allowing anyone to write their own orders on the menu without checking for allergens — a recipe for disaster! If attackers slip in malicious SQL commands, they can manipulate the entire database without breaking a sweat. An attacker could easily harvest sensitive user data, manipulate bookings, or even wipe out the entire user database, leaving your customers in the lurch. This is not just a minor inconvenience; it’s an absolute disaster waiting to happen!

Put simply

Think of it like a restaurant allowing anyone to write their own orders on the menu without checking for allergens — a recipe for disaster! If attackers slip in malicious SQL commands, they can manipulate the entire database without breaking a sweat. The vulnerability arises from multiple Unauthenticated SQL Injection flaws in the `loginAction.php` file, where the `username` parameter accepts input without proper validation, allowing attackers to execute arbitrary SQL queries against the database.

What to do

An attacker could easily harvest sensitive user data, manipulate bookings, or even wipe out the entire user database, leaving your customers in the lurch. This is not just a minor inconvenience; it’s an absolute disaster waiting to happen! Immediate action is required: patch to the latest version of Travel Website, validate and sanitize all user inputs, and implement prepared statements to secure your database interactions. Don't wait; your users' trust is at stake! You've got this! Follow these steps and watch your application transform into a fortress! 🛡️

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.00672 · 51.5th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-01-04T14:32Z
EPSS history
Timeline
  • 04 JAN 14:32Z
    Travel Website v1.0 - Multiple Unauthenticated SQL Injections (SQLi)
    cvelistv5